[ https://jira.fiware.org/browse/HELP-13320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Fernando Lopez reassigned HELP-13320: ------------------------------------- Assignee: Álvaro Arranz > [fiware-stackoverflow] Docker compose fiware WireCloud data persistance not loaded from volume > ---------------------------------------------------------------------------------------------- > > Key: HELP-13320 > URL: https://jira.fiware.org/browse/HELP-13320 > Project: Help-Desk > Issue Type: Monitor > Components: FIWARE-TECH-HELP > Reporter: Backlog Manager > Assignee: Álvaro Arranz > Labels: docker-compose, fiware, fiware-wirecloud, postgresql > > Created question in FIWARE Q/A platform on 11-12-2017 at 09:12 > {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/47748639/docker-compose-fiware-wirecloud-data-persistance-not-loaded-from-volume > +Question:+ > Docker compose fiware WireCloud data persistance not loaded from volume > +Description:+ > I am using a docker container for my FiWare WireCloud. It is working properly but when I stop my container with docker compose down and restart it with docker compose up all my data are erased even if I specified a volume for the postgresql database and I have the following error: > ERROR: relation "wirecloud_workspace" does not exist at character 370 > If I want to make it work again, I have to recreate the whole database from scratch (initdb & createsuperuser) > What I would like to do is to be able to save my wirecloud data inside a volume and be able te backup it and reload it. Here is my current docker-compose.yml file in version 3: > version: '3.3' > services: > iot-mongo: > image: mongo:3.2 > ports: > - "27017:27017" > volumes: > - ./data/mongo:/data/db > orion: > image: fiware/orion:1.9.0 > links: > - iot-mongo > ports: > - "1026:1026" > command: -dbhost iot-mongo > nginx: > restart: always > image: nginx:1.13 > ports: > - "80:80" > - "443:443" > volumes: > - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro > - ./nginx/sites-available:/etc/nginx/sites-available > - ./letsencrypt/well-known:/www/letsencrypt > - /etc/letsencrypt/:/etc/letsencrypt/ > - wirecloudwww:/var/www/static > - wirecloudinstance:/opt/wirecloud_instance > links: > - wirecloud:wirecloud > - orion:orion > postgres: > restart: always > image: postgres:latest > ports: > - "5432:5432" > volumes: > - postgresdata:/var/lib/postgresql > environment: > POSTGRES_USER: postgres > POSTGRES_PASSWORD: > POSTGRES_DB: postgres > PGDATA: /tmp > wirecloud: > restart: always > image: fiware/wirecloud:1.0-composable > links: > - postgres:postgres > volumes: > - wirecloudwww:/var/www/static > - wirecloudinstance:/opt/wirecloud_instance > volumes: > wirecloudwww: {} > wirecloudinstance: {} > postgresdata: {} > I also tried with docker-compose v1 like they show in the documentation but the result is the same. -- This message was sent by Atlassian JIRA (v6.4.1#64016)
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy