Skip to content

Commit 206c7cc

Browse files
authored
Merge pull request #92 from Triple-Z/redis-persistence
Add redis snapshot for persistence storage
2 parents 2051e5c + 66310b1 commit 206c7cc

File tree

3 files changed

+33
-7
lines changed

3 files changed

+33
-7
lines changed

conf/redis/redis.conf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,16 @@
11
notify-keyspace-events "Ex"
22
# requirepass "safeu"
3+
save 60 100
4+
save 900 1
5+
save 300 10
6+
stop-writes-on-bgsave-error no
7+
rdbcompression yes
8+
dbfilename dump.rdb
9+
10+
appendonly no
11+
appendfsync everysec
12+
no-appendfsync-on-rewrite no
13+
auto-aof-rewrite-percentage 100
14+
auto-aof-rewrite-min-size 64mb
15+
16+
dir /data

deployments/prod-safeu/docker-compose.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,10 @@ services:
2727
environment:
2828
- TZ=Asia/Shanghai
2929
ports:
30-
# TODO: This port should not be exposed, remove it after finishing the production test.
3130
- "8080:8080"
3231
networks:
3332
- safeu-app-net
3433
depends_on:
35-
# - db
3634
- safeu-redis
3735
restart: on-failure
3836

@@ -46,19 +44,33 @@ services:
4644
environment:
4745
- TZ=Asia/Shanghai
4846
ports:
49-
# TODO: This port should not be exposed, remove it after finishing the production test.
5047
- "8081:8080"
5148
networks:
5249
- safeu-app-net
5350
depends_on:
54-
# - db
51+
- safeu-redis
52+
restart: on-failure
53+
54+
safeu3:
55+
build:
56+
context: ../..
57+
dockerfile: ././build/package/safeu-backend/Dockerfile-compose
58+
volumes:
59+
- ../../log/web2:/go/src/a2os/safeu-backend/log/
60+
# - ../..:/go/src/a2os/safeu-backend/
61+
environment:
62+
- TZ=Asia/Shanghai
63+
ports:
64+
- "8082:8080"
65+
networks:
66+
- safeu-app-net
67+
depends_on:
5568
- safeu-redis
5669
restart: on-failure
5770

5871
# db:
5972
# environment:
6073
# - TZ=Asia/Shanghai
61-
# # TODO: Change a stronger password.
6274
# - MYSQL_ROOT_PASSWORD=safeu
6375
# - MYSQL_DATABASE=safeu
6476
# image: mariadb:10.3

scripts/prod-docker-compose.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ echo -e "\n Build, up, down, restart, pull, check logs for SafeU production dock
66

77
if [ "$1" == "up" ]
88
then
9-
mkdir -p ../data/mariadb
9+
mkdir -p ../data
1010
sudo docker-compose -f ../deployments/prod-safeu/docker-compose.yml up -d
1111

1212
elif [ "$1" == "down" ]
@@ -50,7 +50,7 @@ then
5050
logs View output from prod containers
5151
pull Pull SafeU prod container images
5252
restart Restart SafeU prod containers
53-
up Up SafeU prod containers with force recreate and build
53+
up Up SafeU prod containers
5454
"
5555

5656
else

0 commit comments

Comments
 (0)