4fr
/
compose-dev-frontend.yml
45 строк · 1.3 Кб
1# compose file for local development
2# starts backend on 8080 with basic auth "dev:password" and Dev oauth2 provider on port 8084
3# UI on http://127.0.0.1:8080/web
4#
5# build remark42 docker image - docker-compose -f compose-dev-frontend.yml build
6# start remark42 service - docker-compose -f compose-dev-frontend.yml up
7version: "2"
8
9services:
10remark42:
11build:
12context: .
13dockerfile: Dockerfile
14args:
15- SKIP_BACKEND_TEST=true
16- SKIP_FRONTEND_BUILD=true
17# - NODE_ENV=development
18
19image: umputun/remark42:dev
20container_name: "remark42-dev"
21hostname: "remark42-dev"
22
23logging:
24driver: json-file
25options:
26max-size: "10m"
27max-file: "5"
28
29ports:
30- "8080:8080" # primary rest server
31- "8084:8084" # local oauth2 server
32
33environment:
34# REMARK_URL below would be used for the dev auth,
35# so that it would work on http://127.0.0.1 but wouldn't on http://localhost
36- REMARK_URL=http://127.0.0.1:8080
37- SECRET=12345
38- DEBUG=true
39- ADMIN_PASSWD=password
40- AUTH_DEV=true # activate local OAuth "dev" on REMARK_URL hostname
41- ADMIN_SHARED_ID=dev_user # set admin flag for default user on local oauth2
42- AUTH_ANON=true
43- AUTH_EMAIL_ENABLE=true
44volumes:
45- ./var:/srv/var
46