diff --git a/docker-compose-db-nginx.yml b/docker-compose-db-nginx.yml new file mode 100644 index 000000000..a0010728a --- /dev/null +++ b/docker-compose-db-nginx.yml @@ -0,0 +1,32 @@ +version: "3" +services: + app: + build: + context: ./docker + container_name: focalboard + expose: + - 8000 + environment: + - VIRTUAL_HOST=focalboard.local + - VIRTUAL_PORT=8000 + + proxy: + image: jwilder/nginx-proxy:latest + container_name: focalboard-proxy + ports: + - 443:443 + volumes: + - "./certs:/etc/nginx/certs:ro" + - "/var/run/docker.sock:/tmp/docker.sock:ro" + + postgres: + image: postgres:latest + container_name: focalboard-postgres + restart: always + volumes: + - "./data:/var/lib/postgresql/data" + environment: + POSTGRES_DB: boards + POSTGRES_USER: boarduser + POSTGRES_PASSWORD: board-password + diff --git a/docker-compose.yml b/docker-compose.yml index a0010728a..8ac8259f1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,29 +4,9 @@ services: build: context: ./docker container_name: focalboard - expose: - - 8000 + ports: + - 80:8000 environment: - VIRTUAL_HOST=focalboard.local - VIRTUAL_PORT=8000 - - proxy: - image: jwilder/nginx-proxy:latest - container_name: focalboard-proxy - ports: - - 443:443 - volumes: - - "./certs:/etc/nginx/certs:ro" - - "/var/run/docker.sock:/tmp/docker.sock:ro" - - postgres: - image: postgres:latest - container_name: focalboard-postgres - restart: always - volumes: - - "./data:/var/lib/postgresql/data" - environment: - POSTGRES_DB: boards - POSTGRES_USER: boarduser - POSTGRES_PASSWORD: board-password