Update docker-compose.yml for Coolify deployment
This commit is contained in:
+79
-19
@@ -1,35 +1,95 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
app:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
container_name: poverty_map_app
|
||||
container_name: app-nw00ss4w88gc0ks80s4gk0kk-081326533988
|
||||
restart: always
|
||||
environment:
|
||||
- DB_HOST=db
|
||||
- DB_USER=root
|
||||
- DB_PASS=secret123
|
||||
- DB_NAME=poverty_map
|
||||
- BASE_URL=${BASE_URL:-http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io}
|
||||
DB_HOST: db
|
||||
DB_USER: root
|
||||
DB_PASS: secret123
|
||||
DB_NAME: poverty_map
|
||||
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:
|
||||
- "80"
|
||||
- '80'
|
||||
depends_on:
|
||||
- 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:
|
||||
image: mariadb:10.11
|
||||
container_name: poverty_map_db
|
||||
image: 'mariadb:10.11'
|
||||
container_name: db-nw00ss4w88gc0ks80s4gk0kk-081326538278
|
||||
restart: always
|
||||
environment:
|
||||
- MARIADB_ROOT_PASSWORD=secret123
|
||||
- MARIADB_DATABASE=poverty_map
|
||||
MARIADB_ROOT_PASSWORD: secret123
|
||||
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:
|
||||
- db_data:/var/lib/mysql
|
||||
- ./database.sql:/docker-entrypoint-initdb.d/init.sql:ro
|
||||
- 'nw00ss4w88gc0ks80s4gk0kk_db-data:/var/lib/mysql'
|
||||
- '/data/coolify/applications/nw00ss4w88gc0ks80s4gk0kk/database.sql:/docker-entrypoint-initdb.d/init.sql:ro'
|
||||
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:
|
||||
db_data:
|
||||
nw00ss4w88gc0ks80s4gk0kk_db-data:
|
||||
name: nw00ss4w88gc0ks80s4gk0kk_db-data
|
||||
networks:
|
||||
nw00ss4w88gc0ks80s4gk0kk:
|
||||
name: nw00ss4w88gc0ks80s4gk0kk
|
||||
external: true
|
||||
|
||||
Reference in New Issue
Block a user