2021-07-06 18:06:54 +02:00
|
|
|
{
|
|
|
|
"someapp": {
|
|
|
|
"version": "0.23.5-210416",
|
|
|
|
"meta": {
|
|
|
|
"title": "Some Application",
|
|
|
|
"desc-cs": "Platforma pro účast občanů",
|
|
|
|
"desc-en": "Platform for citizen participation",
|
|
|
|
"license": "GPL"
|
|
|
|
},
|
|
|
|
"environment": {
|
|
|
|
"RAILS_ENV": "production",
|
|
|
|
"RAILS_LOG_TO_STDOUT": "1",
|
|
|
|
"POSTGRES_USER": "someapp",
|
|
|
|
"POSTGRES_PASSWORD": "someapp",
|
|
|
|
"POSTGRES_DB": "someapp",
|
2021-07-11 00:58:28 +02:00
|
|
|
"POSTGRES_HOST": "postgres",
|
|
|
|
"DATABASE_URL": "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}"
|
2021-07-06 18:06:54 +02:00
|
|
|
},
|
|
|
|
"containers": {
|
|
|
|
"someapp": {
|
|
|
|
"image": "example.com/someapp:0.23.6-210515",
|
|
|
|
"requires": [
|
|
|
|
"postgres"
|
|
|
|
],
|
|
|
|
"volumes": {
|
|
|
|
"migrate": "/srv/app/db/migrate",
|
|
|
|
"storage": "/srv/app/storage",
|
|
|
|
"uploads": "/srv/app/public/uploads"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"postgres": {
|
|
|
|
"image": "docker.io/postgres:12-alpine",
|
|
|
|
"volumes": {
|
|
|
|
"postgres-data": "/var/lib/postgresql/data"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"anotherapp": {
|
|
|
|
"version": "1.0.3-210106",
|
|
|
|
"meta": {
|
|
|
|
"title": "Another Application",
|
|
|
|
"desc-cs": "Řízení humanítární činnosti",
|
|
|
|
"desc-en": "Management of humanitarian activities",
|
|
|
|
"license": "GPL"
|
|
|
|
},
|
|
|
|
"containers": {
|
|
|
|
"anotherapp": {
|
|
|
|
"image": "example.com/anotherapp:1.0.3-210106",
|
|
|
|
"requires": [
|
|
|
|
"postgres"
|
|
|
|
],
|
|
|
|
"volumes": {
|
|
|
|
"conf": "/srv/web2py/applications/app/models",
|
|
|
|
"data-databases": "/srv/web2py/applications/app/databases",
|
|
|
|
"data-errors": "/srv/web2py/applications/app/errors",
|
|
|
|
"data-sessions": "/srv/web2py/applications/app/sessions",
|
|
|
|
"data-uploads": "/srv/web2py/applications/app/uploads"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"postgres": {
|
|
|
|
"image": "docker.io/postgres:12-alpine",
|
|
|
|
"volumes": {
|
|
|
|
"postgres-data": "/var/lib/postgresql/data"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|