1
0
Fork 0
mirror of https://github.com/anyproto/any-sync-dockercompose.git synced 2025-06-08 05:47:03 +09:00

renamed .env.common -> .env.default

added headers in .env.default and edited README.md
This commit is contained in:
Grigory Efimov 2024-08-21 16:32:42 -03:00
parent 006a038dbe
commit c3ddeb5631
No known key found for this signature in database
GPG key ID: 0A88C34DFA7FD939
3 changed files with 19 additions and 2 deletions

View file

@ -1,3 +1,7 @@
# !!! PLEASE DO NOT EDIT THIS FILE !!!
# To make changes to the '.env', use the '.env.override' file
# https://github.com/anyproto/any-sync-dockercompose/wiki/Configuration
AWS_ACCESS_KEY_ID=minio_access_key
AWS_SECRET_ACCESS_KEY=minio_secret_key
MINIO_BUCKET=minio-bucket
@ -14,7 +18,7 @@ ANY_SYNC_TOOLS_VERSION=latest
MONGO_VERSION=7.0.2
REDIS_VERSION=7.2.0-v6
MINIO_VERSION=RELEASE.2024-07-04T14-25-45Z
MINIO_VERSION=RELEASE.2024-07-04T14-25-45Z
EXTERNAL_LISTEN_HOST="127.0.0.1"
#EXTERNAL_LISTEN_HOSTS="192.168.1.2 10.0.0.2"

View file

@ -25,6 +25,13 @@ To get started, follow these steps:
```
3. **Install the necessary dependencies:**
You need to install Docker and Docker Compose https://docs.docker.com/compose/install/
4. **Configuration:**
For configuration, use the `.env.override` file.
For example, setting an external IP for listening:
```
echo 'EXTERNAL_LISTEN_HOSTS=<yourExternalIp1> <yourExternalIp2' >> .env.override
```
More information can be found [here](../../wiki/Configuration).
4. **Run the project:**
```bash
make start

View file

@ -7,7 +7,7 @@ import requests
import re
cfg = {
'inputFile': '.env.common',
'inputFile': '.env.default',
'overrideFile': '.env.override',
'outputFile': '.env',
'overrideVarMap': {
@ -20,6 +20,11 @@ cfg = {
'prod': 'https://puppetdoc.anytype.io/api/v1/prod-any-sync-compatible-versions/',
'stage1': 'https://puppetdoc.anytype.io/api/v1/stage1-any-sync-compatible-versions/',
},
'outputFileHeader': '''# !!! PLEASE DO NOT EDIT THIS FILE !!!
# To make changes to the '.env', use the '.env.override' file
# https://github.com/anyproto/any-sync-dockercompose/wiki/Configuration
''',
}
# load variables from inputFile
@ -78,5 +83,6 @@ for key,value in envVars.items():
# save in output file
with open(cfg['outputFile'], 'w') as file:
file.write(cfg['outputFileHeader'])
for key, value in envVars.items():
file.write(f"{key}={value}\n")