diff --git a/backend/_example/memory_store/README.md b/backend/_example/memory_store/README.md index 475703a4..c2904233 100644 --- a/backend/_example/memory_store/README.md +++ b/backend/_example/memory_store/README.md @@ -4,10 +4,10 @@ In order to run remark42 with memory_store copy provided `compose-dev-memstore.yml` to the root directory and run: -1. docker-compose -f compose-dev-memstore.yml build -1. docker-compose -f compose-dev-memstore.yml up +1. `docker-compose -f compose-dev-memstore.yml build` +1. `docker-compose -f compose-dev-memstore.yml up` As usual, demo site will run on http://127.0.0.1:8080/web/ -note: in order to work with the latest (current) version of master `go.mod` uses replacement directive for the backend package -. In real-life usage `replace github.com/umputun/remark/backend => ../../` should not be used. \ No newline at end of file +note: in order to work with the latest (current) version of master `go.mod` uses replacement directive for the backend package. +In real-life usage `replace github.com/umputun/remark/backend => ../../` should not be used. \ No newline at end of file diff --git a/backend/_example/memory_store/compose-dev-memstore.yml b/backend/_example/memory_store/compose-dev-memstore.yml index b3ac407d..6d4d5045 100644 --- a/backend/_example/memory_store/compose-dev-memstore.yml +++ b/backend/_example/memory_store/compose-dev-memstore.yml @@ -7,16 +7,22 @@ services: remark42: build: - context: . + context: ../../.. dockerfile: Dockerfile args: - SKIP_BACKEND_TEST=true - SKIP_FRONTEND_TEST=true image: umputun/remark42:dev - container_name: "remark42" - hostname: "remark42" + container_name: "remark42-dev" + hostname: "remark42-dev" restart: always + logging: + driver: json-file + options: + max-size: "10m" + max-file: "5" + ports: - "8080:8080" # primary rest server - "8084:8084" # local oauth2 server @@ -36,13 +42,23 @@ services: - IMAGE_TYPE=rpc - IMAGE_RPC_API=http://mem_store.r42:8080/cmd + volumes: + - ../../../var:/srv/var + mem_store.r42: image: umputun/mem_store.r42 build: - context: . + context: ../../.. dockerfile: backend/_example/memory_store/Dockerfile container_name: "mem_store.r42" hostname: "mem_store.r42" + + logging: + driver: json-file + options: + max-size: "10m" + max-file: "5" + environment: - API=/cmd - SECRET=123456 diff --git a/backend/_example/memory_store/main.go b/backend/_example/memory_store/main.go index 8dfc0af1..b7751c91 100644 --- a/backend/_example/memory_store/main.go +++ b/backend/_example/memory_store/main.go @@ -55,9 +55,10 @@ func main() { srv := server.NewRPC(dataStore, adminStore, imgStore, &rpcServer) admRec := accessor.AdminRec{ - SiteID: "remark", - IDs: []string{"dev_user"}, - Email: "admin@example.com", + SiteID: "remark", + Enabled: true, + IDs: []string{"dev_user"}, + Email: "admin@example.com", } adminStore.Set("remark", admRec)