- [add] added existing data folder to prevent docker creating one as root - [mod] docker-compose.yml now uses $EUID as default user and group id
34 lines
805 B
YAML
34 lines
805 B
YAML
version: '3.7'
|
|
|
|
services:
|
|
ryndns:
|
|
build:
|
|
context: .
|
|
args:
|
|
USER_UID: ${UID_PROXY:-$EUID}
|
|
USER_GID: ${UID_PROXY:-$EUID}
|
|
environment:
|
|
# set to run app in subdirectory
|
|
RAILS_RELATIVE_URL_ROOT: /rynDNS
|
|
# set maximum number of clients in db
|
|
#RAILS_MAX_CLIENTS: 250
|
|
# set custom api key prefix
|
|
#API_KEY_PREFIX: zW3If4s5
|
|
# set custom header name for api key
|
|
#API_KEY_HEADER: X-API-Key
|
|
# set to reset the admin account
|
|
#RAILS_RESET_ADMIN: 1
|
|
# set app to run as demo
|
|
#RAILS_API_DEMO: 1
|
|
# set cycle to reset demo data
|
|
#RAILS_DEMO_RESET: 60m
|
|
restart: always
|
|
image: ryndns
|
|
container_name: ryndns
|
|
ports:
|
|
- "3000:3000"
|
|
volumes:
|
|
- ryndns:/app/data
|
|
|
|
volumes:
|
|
ryndns: |