# compose file for local development # starts backend on 8080 with basic auth "dev:password" and Dev oauth2 provider on port 8084 # UI on https://127.0.0.1:8080/web version: '2' services: remark42: build: context: . dockerfile: Dockerfile args: - SKIP_BACKEND_TEST=true image: umputun/remark42:dev container_name: "remark42-dev" hostname: "remark42-dev" logging: driver: json-file options: max-size: "10m" max-file: "5" ports: - "8080:8080" # primary rest server - "8084:8084" # local oauth2 server environment: - USER # preset environment, UID on the host machine, i.e `id -u` - REMARK_URL=http://127.0.0.1:8080 - SECRET=12345 - STORE_BOLT_PATH=/srv/var/db - BACKUP_PATH=/srv/var/backup - DEBUG=true - DEV_PASSWD=password - AUTH_DEV=true # activate local oauth "dev" - ADMIN=dev_user # set admin flag for default user on local ouath2 volumes: - ./var:/srv/var # - ./web/public:/srv/web # uncomment to allow direct deployment of web parts command: /srv/start.sh