Update docker-compose.yml for Coolify deployment
This commit is contained in:
+79
-19
@@ -1,35 +1,95 @@
|
|||||||
version: '3.8'
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: poverty_map_app
|
container_name: app-nw00ss4w88gc0ks80s4gk0kk-081326533988
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- DB_HOST=db
|
DB_HOST: db
|
||||||
- DB_USER=root
|
DB_USER: root
|
||||||
- DB_PASS=secret123
|
DB_PASS: secret123
|
||||||
- DB_NAME=poverty_map
|
DB_NAME: poverty_map
|
||||||
- BASE_URL=${BASE_URL:-http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io}
|
BASE_URL: 'http://localhost'
|
||||||
|
COOLIFY_BRANCH: '"main"'
|
||||||
|
COOLIFY_RESOURCE_UUID: nw00ss4w88gc0ks80s4gk0kk
|
||||||
|
COOLIFY_CONTAINER_NAME: app-nw00ss4w88gc0ks80s4gk0kk-081326533988
|
||||||
|
SERVICE_URL_APP: 'http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
||||||
|
SERVICE_FQDN_APP: ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io
|
||||||
|
COOLIFY_URL: 'http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
||||||
|
COOLIFY_FQDN: ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io
|
||||||
|
SERVICE_NAME_APP: app
|
||||||
|
SERVICE_NAME_DB: db
|
||||||
ports:
|
ports:
|
||||||
- "80"
|
- '80'
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
|
labels:
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.1.2
|
||||||
|
- coolify.applicationId=165
|
||||||
|
- coolify.type=application
|
||||||
|
- coolify.name=app-nw00ss4w88gc0ks80s4gk0kk-081326533988
|
||||||
|
- coolify.resourceName=webgis-fana
|
||||||
|
- coolify.projectName=d1041231008-webgis-poverty-map
|
||||||
|
- coolify.serviceName=webgis-fana
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.gzip.compress=true
|
||||||
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||||
|
- traefik.http.routers.http-0-nw00ss4w88gc0ks80s4gk0kk-app.entryPoints=http
|
||||||
|
- traefik.http.routers.http-0-nw00ss4w88gc0ks80s4gk0kk-app.middlewares=gzip
|
||||||
|
- 'traefik.http.routers.http-0-nw00ss4w88gc0ks80s4gk0kk-app.rule=Host(`ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io`) && PathPrefix(`/`)'
|
||||||
|
- 'caddy_0.encode=zstd gzip'
|
||||||
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
|
||||||
|
- 'caddy_0.handle_path=/*'
|
||||||
|
- caddy_0.header=-Server
|
||||||
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||||
|
- 'caddy_0=http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
||||||
|
- caddy_ingress_network=nw00ss4w88gc0ks80s4gk0kk
|
||||||
|
networks:
|
||||||
|
nw00ss4w88gc0ks80s4gk0kk: null
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
db:
|
db:
|
||||||
image: mariadb:10.11
|
image: 'mariadb:10.11'
|
||||||
container_name: poverty_map_db
|
container_name: db-nw00ss4w88gc0ks80s4gk0kk-081326538278
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- MARIADB_ROOT_PASSWORD=secret123
|
MARIADB_ROOT_PASSWORD: secret123
|
||||||
- MARIADB_DATABASE=poverty_map
|
MARIADB_DATABASE: poverty_map
|
||||||
|
COOLIFY_BRANCH: '"main"'
|
||||||
|
COOLIFY_RESOURCE_UUID: nw00ss4w88gc0ks80s4gk0kk
|
||||||
|
COOLIFY_CONTAINER_NAME: db-nw00ss4w88gc0ks80s4gk0kk-081326538278
|
||||||
|
SERVICE_URL_APP: 'http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
||||||
|
SERVICE_FQDN_APP: ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io
|
||||||
|
SERVICE_NAME_APP: app
|
||||||
|
SERVICE_NAME_DB: db
|
||||||
volumes:
|
volumes:
|
||||||
- db_data:/var/lib/mysql
|
- 'nw00ss4w88gc0ks80s4gk0kk_db-data:/var/lib/mysql'
|
||||||
- ./database.sql:/docker-entrypoint-initdb.d/init.sql:ro
|
- '/data/coolify/applications/nw00ss4w88gc0ks80s4gk0kk/database.sql:/docker-entrypoint-initdb.d/init.sql:ro'
|
||||||
ports:
|
ports:
|
||||||
- "3306"
|
- '3306'
|
||||||
|
labels:
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.1.2
|
||||||
|
- coolify.applicationId=165
|
||||||
|
- coolify.type=application
|
||||||
|
- coolify.name=db-nw00ss4w88gc0ks80s4gk0kk-081326538278
|
||||||
|
- coolify.resourceName=webgis-fana
|
||||||
|
- coolify.projectName=d1041231008-webgis-poverty-map
|
||||||
|
- coolify.serviceName=webgis-fana
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
networks:
|
||||||
|
nw00ss4w88gc0ks80s4gk0kk: null
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
volumes:
|
volumes:
|
||||||
db_data:
|
nw00ss4w88gc0ks80s4gk0kk_db-data:
|
||||||
|
name: nw00ss4w88gc0ks80s4gk0kk_db-data
|
||||||
|
networks:
|
||||||
|
nw00ss4w88gc0ks80s4gk0kk:
|
||||||
|
name: nw00ss4w88gc0ks80s4gk0kk
|
||||||
|
external: true
|
||||||
|
|||||||
Reference in New Issue
Block a user