diff --git a/docker-compose.yml b/docker-compose.yml index 9338e8f..b6e14d6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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