Chinmay D. Pai
|
884a82d814
|
fix: make semantic changes to commands
* add missing __main__ call to commands.py
* remove unnecessary imports
* fix backup WITH_FILES logic
* follow python semantics (?)
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
|
2020-04-29 01:45:59 +05:30 |
|
Revant Nandgaonkar
|
479ce83f5c
|
fix: required region s3 compatible backup/restore
|
2020-04-26 22:48:35 +05:30 |
|
girish pasupathy
|
7498d5439a
|
Support for reading Mariadb and Admin password from file when using docker secrets
With this PR, password can be read from docker secrets in both compose as well as swarm environment.
```YAML
secrets:
mariadb-root-password:
file: mariadb-root-password.txt
erpnext-admin-password:
file: erpnext-admin-password.txt
services:
erpnext:
image: frappe/erpnext-worker:${ERPNEXT_VERSION:-v12.5.2}
environment:
- SITE_NAME=example.com
- DB_ROOT_USER=root
- MARIADB_HOST=mariadb
- INSTALL_APPS=erpnext
- FORCE=1
- REDIS_CACHE=redis-cache:6379
- REDIS_QUEUE=redis-queue:6379
- REDIS_SOCKETIO=redis-socketio:6379
- SOCKETIO_PORT=9000
- AUTO_MIGRATE=1
- ADMIN_PASSWORD_FILE=/run/secrets/erpnext-admin-password
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mariadb-root-password
secrets:
- erpnext-admin-password
- mariadb-root-password
restart: on-failure
volumes:
- erpnext-data:/home/frappe/frappe-bench/sites
- assets-data:/home/frappe/frappe-bench/sites/assets
links:
- redis-cache
- redis-queue
- redis-socketio
- mariadb
depends_on:
- mariadb
- redis-cache
- redis-queue
- redis-socketio
networks:
- erpnext-net
```
Reference: [Addind docker secrets in to your images](https://docs.docker.com/engine/swarm/secrets/#build-support-for-docker-secrets-into-your-images)
Changes to be committed:
modified: ../../README.md
modified: ../common/commands/new.py
modified: ../common/commands/restore_backup.py
modified: ../erpnext-nginx/docker-entrypoint.sh
|
2020-04-16 11:49:40 +05:30 |
|
Revant Nandgaonkar
|
4e7b7690ee
|
fix: backup and restore
new command FORCE=1 error fixed
only push backups if exists
prepare and process db restore
|
2020-03-27 16:07:12 +05:30 |
|
Revant Nandgaonkar
|
3a6f7e1934
|
feat: resotre backups from volume or cloud
|
2020-03-27 00:28:50 +05:30 |
|
Revant Nandgaonkar
|
754ba8a91a
|
feat: restrict backups to backup limit for each site
|
2020-03-25 22:25:24 +05:30 |
|
Revant Nandgaonkar
|
5f187c4e3f
|
feat: worker command to push backups to cloud
|
2020-03-25 06:35:49 +05:30 |
|
Revant Nandgaonkar
|
14dc20d510
|
fix: do not auto migrate on first run
|
2020-03-22 19:08:41 +05:30 |
|
Revant Nandgaonkar
|
674c766480
|
feat: auto migrate on container start if AUTO_MIGRATE set
|
2020-03-21 15:47:35 +05:30 |
|
Revant Nandgaonkar
|
7c356ccb27
|
fix: make python commands modular and reusable
|
2020-03-20 20:56:23 +05:30 |
|
Revant Nandgaonkar
|
40ceb79023
|
fix: python container healthcheck
ping all backing services
|
2020-03-14 22:47:35 +05:30 |
|
Revant Nandgaonkar
|
07806f1086
|
fix: worker new-site command
fixes #128
|
2020-03-07 19:39:59 +05:30 |
|
chabad360
|
d6e012e9c0
|
resolve merge conflicts
|
2020-03-05 01:43:50 +00:00 |
|
chabad360
|
959ab4fc7d
|
one small change to support multi-tenancy
|
2020-03-05 01:38:01 +00:00 |
|
Revant Nandgaonkar
|
501d144728
|
fix: worker images new site command
install apps is a list not boolean
|
2020-03-04 14:36:13 +05:30 |
|
Revant Nandgaonkar
|
c2c09400da
|
fix: use commonly known variable for MYSQL_ROOT_PASSWORD
|
2020-03-02 05:08:49 +05:30 |
|
Revant Nandgaonkar
|
33b5071aaa
|
fix: Frappe/ERPNext worker image new site command
|
2020-03-01 16:45:34 +05:30 |
|
Revant Nandgaonkar
|
242708df0c
|
refactor: reuse common scripts and files
move common scripts to build/common
|
2020-02-20 18:01:23 +05:30 |
|