mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 06:53:15 +00:00
wip
This commit is contained in:
@@ -205,17 +205,20 @@ If you are not interested in the development of Phraseanet, you can ignore every
|
||||
|
||||
### stack Management
|
||||
|
||||
To start and stop the stack, use the `stack_management.sh start|stop|info|check|log` script at the project root.
|
||||
|
||||
To start and stop the stack, use the `stack_management.sh start|stop|info|status|log` script at the project root.
|
||||
this script work only Linux and MacOS.
|
||||
|
||||
This script wrapping standard oprations for the stack, using standard docker compose cmd and take in account `.env` and `env.local | .env.local` files.
|
||||
|
||||
|
||||
The `stop` operation is the most critical function of the script, as it ensures a clean shutdown
|
||||
of the database container before stopping the entire stack.
|
||||
|
||||
This script is useful if you are using the database container within the stack.
|
||||
|
||||
see more here 
|
||||
see more here 
|
||||
|
||||
|
||||
### Using a env.local method for custom .env values
|
||||
|
||||
|
11
stack_management.sh → stack.sh
Executable file → Normal file
11
stack_management.sh → stack.sh
Executable file → Normal file
@@ -42,11 +42,6 @@ check_versions() {
|
||||
|
||||
echo "Docker and Docker Compose versions are compatible."
|
||||
|
||||
# Get uptime of the stack
|
||||
echo "Stack Uptime:"
|
||||
$DOCKER_COMPSE_CMD ps | awk 'NR>1 {print $4}'
|
||||
echo
|
||||
|
||||
# Get internal IP addresses
|
||||
echo "Internal IP Addresses:"
|
||||
$DOCKER_COMPSE_CMD exec -T db sh -c 'ip addr show eth0 | grep "inet " | awk "{print \$2}" | cut -d/ -f1'
|
||||
@@ -200,17 +195,17 @@ case "$1" in
|
||||
stop)
|
||||
stop_stack
|
||||
;;
|
||||
check)
|
||||
status)
|
||||
check_versions
|
||||
;;
|
||||
info)
|
||||
display_info
|
||||
;;
|
||||
log)
|
||||
logs)
|
||||
display_logs "$2"
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|check|info|log [container_name]}"
|
||||
echo "Usage: $0 {start|stop|status|info|logs [container_name]}"
|
||||
exit 1
|
||||
esac
|
||||
|
Reference in New Issue
Block a user