Add Drone CI configuration for Jambotron service
This commit is contained in:
+69
@@ -0,0 +1,69 @@
|
|||||||
|
services:
|
||||||
|
jambotron:
|
||||||
|
image: 'jambotron-image'
|
||||||
|
container_name: 'jambotron-container'
|
||||||
|
build:
|
||||||
|
context: ../../
|
||||||
|
dockerfile: ./src/DevOps/Dockerfile
|
||||||
|
ports:
|
||||||
|
# - "8081:80"
|
||||||
|
- "8443:443"
|
||||||
|
depends_on:
|
||||||
|
- postgres_jambotron
|
||||||
|
volumes:
|
||||||
|
- certs:/certs
|
||||||
|
- jambotron_data:/jambotron_data
|
||||||
|
# env_file: "webapp.env"
|
||||||
|
environment:
|
||||||
|
SSL_ENABLED: "true"
|
||||||
|
SERVER_PORT: 443
|
||||||
|
FULLCHAINPEM: /certs/live/jambotron.run.place/fullchain.pem
|
||||||
|
PRIVKEYPEM: /certs/live/jambotron.run.place/privkey.pem
|
||||||
|
|
||||||
|
SPRING_DATASOURCE_URL: jdbc:postgresql://postgres_jambotron:5432/jambotronDB
|
||||||
|
SPRING_DATASOURCE_USERNAME: admin
|
||||||
|
SPRING_DATASOURCE_PASSWORD: postgrespw
|
||||||
|
SPRING_FLYWAY_BASELINE-ON-MIGRATE: "true"
|
||||||
|
SPRING_FLYWAY_VALIDATE-ON-MIGRATE: "true"
|
||||||
|
|
||||||
|
SPRING_FLYWAY_USER: admin
|
||||||
|
SPRING_FLYWAY_PASSWORD: postgrespw
|
||||||
|
SPRING_FLYWAY_URL: jdbc:postgresql://postgres_jambotron:5432/jambotronDB
|
||||||
|
|
||||||
|
# SPRING_DATASOURCE_URL: jdbc:postgresql://ep-red-breeze-a2cxhq5f.eu-central-1.pg.koyeb.app:5432/jambotronDB
|
||||||
|
# SPRING_DATASOURCE_USERNAME: koyeb-adm
|
||||||
|
# SPRING_DATASOURCE_PASSWORD: npg_HfFEUA7bay1i
|
||||||
|
# SPRING_FLYWAY_BASELINE-ON-MIGRATE: "true"
|
||||||
|
# SPRING_FLYWAY_VALIDATE-ON-MIGRATE: "true"
|
||||||
|
#
|
||||||
|
# SPRING_FLYWAY_USER: koyeb-adm
|
||||||
|
# SPRING_FLYWAY_PASSWORD: npg_HfFEUA7bay1i
|
||||||
|
# SPRING_FLYWAY_URL: jdbc:postgresql://ep-red-breeze-a2cxhq5f.eu-central-1.pg.koyeb.app:5432/jambotronDB
|
||||||
|
|
||||||
|
|
||||||
|
# SPRING_DATASOURCE_PASSWORD: /run/secrets/db_password
|
||||||
|
# secrets:
|
||||||
|
# - db_password
|
||||||
|
|
||||||
|
|
||||||
|
postgres_jambotron:
|
||||||
|
image: 'postgres'
|
||||||
|
container_name: 'jambotron-postgres-container'
|
||||||
|
ports:
|
||||||
|
- "5432:5432"
|
||||||
|
environment:
|
||||||
|
POSTGRES_USER: admin
|
||||||
|
POSTGRES_PASSWORD: postgrespw
|
||||||
|
# POSTGRES_PASSWORD: /run/secrets/db_password
|
||||||
|
POSTGRES_DB: jambotronDB
|
||||||
|
# secrets:
|
||||||
|
# - db_password
|
||||||
|
#
|
||||||
|
#secrets:
|
||||||
|
# db_password:
|
||||||
|
# file: db_password.txt
|
||||||
|
volumes:
|
||||||
|
certs:
|
||||||
|
external: true
|
||||||
|
jambotron_data:
|
||||||
|
# external: true
|
||||||
Reference in New Issue
Block a user