Compare commits
3
Commits
6392169878
...
f5be2a44b9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f5be2a44b9
|
||
|
|
82515b4ad7
|
||
|
|
45534a9d18
|
@@ -13,6 +13,11 @@ POSTGRES_MAIN_PORT=5432
|
|||||||
DATABASE_URL=postgres://${POSTGRES_MAIN_USER}:${POSTGRES_MAIN_PASSWORD}@${POSTGRES_MAIN_HOST}:${POSTGRES_MAIN_PORT}/${POSTGRES_MAIN_DB}
|
DATABASE_URL=postgres://${POSTGRES_MAIN_USER}:${POSTGRES_MAIN_PASSWORD}@${POSTGRES_MAIN_HOST}:${POSTGRES_MAIN_PORT}/${POSTGRES_MAIN_DB}
|
||||||
|
|
||||||
GARAGE_RPC_SECRET=c2bde5c3f9c04116a7563e25ea5ba6fab25319daa2fe8a952ad57d0b8159b590
|
GARAGE_RPC_SECRET=c2bde5c3f9c04116a7563e25ea5ba6fab25319daa2fe8a952ad57d0b8159b590
|
||||||
|
GARAGE_METRICS_TOKEN=sD2g4jiYV66KdZWtIuj2amezuryzv81mZNktpMNcmU4=
|
||||||
|
GARAGE_DEFAULT_ACCESS_KEY=GK8eb91557b9a18dcbdc834c16a25ac6fc
|
||||||
|
GARAGE_DEFAULT_SECRET_KEY=WhFAtnAtWgYaa0pMfl9jwygalZSwYaVliY3Ndm7nYHo=
|
||||||
|
GARAGE_DEFAULT_BUCKET=soaricarus-bucket
|
||||||
|
GARAGE_ADMIN_TOKEN=5yMAjSINa6U04wr4pDbcTYfsXKl3S9ZjKdiPXWYUbNw=
|
||||||
GARAGE_METADATA_DIR=/var/lib/garage/meta
|
GARAGE_METADATA_DIR=/var/lib/garage/meta
|
||||||
GARAGE_DATA_DIR=/var/lib/garage/data
|
GARAGE_DATA_DIR=/var/lib/garage/data
|
||||||
GARAGE_DB_ENGINE=sqlite
|
GARAGE_DB_ENGINE=sqlite
|
||||||
@@ -27,3 +32,7 @@ AWS_SECRET_ACCESS_KEY=3o4n7yfo34985yrfcq9238765ry3928475rcy349857ty394578cy
|
|||||||
AWS_ACCESS_KEY_ID=2q39fnoy59q2347yfdrc327894ryfc0q2834rcyq023897
|
AWS_ACCESS_KEY_ID=2q39fnoy59q2347yfdrc327894ryfc0q2834rcyq023897
|
||||||
|
|
||||||
S3_BUCKET_NAME=soaricarus-storage
|
S3_BUCKET_NAME=soaricarus-storage
|
||||||
|
|
||||||
|
AWS_ENDPOINT=http://garage:3900
|
||||||
|
AWS_REGION=garage
|
||||||
|
GARAGE_BUCKET=soaricarus-data
|
||||||
|
|||||||
+6
-3
@@ -68,7 +68,6 @@ services:
|
|||||||
# Garage configuration via environment variables
|
# Garage configuration via environment variables
|
||||||
GARAGE_SERVER_BIND_ADDR: "0.0.0.0:3900"
|
GARAGE_SERVER_BIND_ADDR: "0.0.0.0:3900"
|
||||||
GARAGE_SERVER_BIND_PUBLIC_ADDR: "0.0.0.0:3901"
|
GARAGE_SERVER_BIND_PUBLIC_ADDR: "0.0.0.0:3901"
|
||||||
GARAGE_S3_API_S3_REGION: "garage"
|
|
||||||
GARAGE_S3_API_BIND_ADDR: "0.0.0.0:3900"
|
GARAGE_S3_API_BIND_ADDR: "0.0.0.0:3900"
|
||||||
GARAGE_S3_API_PUBLIC_BIND_ADDR: "0.0.0.0:3901"
|
GARAGE_S3_API_PUBLIC_BIND_ADDR: "0.0.0.0:3901"
|
||||||
GARAGE_S3_API_PUBLIC_ADDRS: "http://localhost:3901"
|
GARAGE_S3_API_PUBLIC_ADDRS: "http://localhost:3901"
|
||||||
@@ -87,7 +86,7 @@ services:
|
|||||||
# RPC configuration
|
# RPC configuration
|
||||||
GARAGE_RPC_PUBLIC_ADDR: "http://garage:3901"
|
GARAGE_RPC_PUBLIC_ADDR: "http://garage:3901"
|
||||||
GARAGE_RPC_BIND_ADDR: "0.0.0.0:3901"
|
GARAGE_RPC_BIND_ADDR: "0.0.0.0:3901"
|
||||||
GARAGE_RPC_SECRET: "${GARAGE_RPC_SECRET:-changeme12345678901234567890123456789012}" # 32+ chars
|
GARAGE_RPC_SECRET: "${GARAGE_RPC_SECRET}" # 32+ chars
|
||||||
|
|
||||||
# Web Admin
|
# Web Admin
|
||||||
GARAGE_ADMIN_TOKEN: "${GARAGE_ADMIN_TOKEN:-garage-admin-token}"
|
GARAGE_ADMIN_TOKEN: "${GARAGE_ADMIN_TOKEN:-garage-admin-token}"
|
||||||
@@ -96,6 +95,9 @@ services:
|
|||||||
GARAGE_LOG_LEVEL: "info"
|
GARAGE_LOG_LEVEL: "info"
|
||||||
|
|
||||||
GARAGE_S3_BUCKET: "${S3_BUCKET_NAME}:-soaricarus-storage"
|
GARAGE_S3_BUCKET: "${S3_BUCKET_NAME}:-soaricarus-storage"
|
||||||
|
GARAGE_DEFAULT_ACCESS_KEY: "${GARAGE_DEFAULT_ACCESS_KEY}"
|
||||||
|
GARAGE_DEFAULT_SECRET_KEY: "${GARAGE_DEFAULT_SECRET_KEY}"
|
||||||
|
GARAGE_DEFAULT_BUCKET: "${GARAGE_DEFAULT_BUCKET}"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
# - garage_data:/data # Persist Garage data
|
# - garage_data:/data # Persist Garage data
|
||||||
@@ -110,7 +112,8 @@ services:
|
|||||||
# - |
|
# - |
|
||||||
# ls /
|
# ls /
|
||||||
# /garage -c /etc/garage.toml server
|
# /garage -c /etc/garage.toml server
|
||||||
command: ["/garage", "-c", "/etc/garage.toml", "server"]
|
# command: ["/garage", "-c", "/etc/garage.toml", "server"]
|
||||||
|
command: ["/garage", "server", "--single-node", "--default-bucket"]
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "curl", "-f", "http://localhost:3900/"]
|
test: ["CMD", "curl", "-f", "http://localhost:3900/"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
|
|||||||
+11
-2
@@ -1,15 +1,24 @@
|
|||||||
metadata_dir = "/var/lib/garage/meta"
|
metadata_dir = "/var/lib/garage/meta"
|
||||||
data_dir = "/var/lib/garage/data"
|
data_dir = "/var/lib/garage/data"
|
||||||
db_engine = "sqlite"
|
db_engine = "sqlite"
|
||||||
|
|
||||||
replication_factor = 1
|
replication_factor = 1
|
||||||
|
rpc_public_addr = "127.0.0.1:3901"
|
||||||
|
rpc_secret = "${GARAGE_RPC_SECRET}"
|
||||||
|
|
||||||
rpc_bind_addr = "[::]:3901"
|
rpc_bind_addr = "[::]:3901"
|
||||||
|
|
||||||
[s3_api]
|
[s3_api]
|
||||||
s3_region = "maze"
|
s3_region = "maze"
|
||||||
api_bind_addr = "[::]:3900"
|
api_bind_addr = "[::]:3900"
|
||||||
root_domain = ".localhost"
|
root_domain = ".s3.maze.localhost"
|
||||||
|
|
||||||
[s3_web]
|
[s3_web]
|
||||||
bind_addr = "[::]:3902"
|
bind_addr = "[::]:3902"
|
||||||
root_domain = ".localhost"
|
root_domain = ".web.maze.localhost"
|
||||||
|
index = "index.html"
|
||||||
|
|
||||||
|
[admin]
|
||||||
|
api_bind_addr = "[::]:3903"
|
||||||
|
admin_token = "${GARAGE_ADMIN_TOKEN}"
|
||||||
|
metrics_token = "${GARAGE_METRICS_TOKEN}"
|
||||||
|
|||||||
Reference in New Issue
Block a user