pathfinder-containers/development/development.sh

29 lines
1,021 B
Bash
Raw Permalink Normal View History

2021-09-05 13:27:54 +12:00
#!/usr/bin/env bash
2021-09-05 19:05:14 +12:00
# preserve original production files
2021-09-05 13:27:54 +12:00
mv ./docker-compose.yml ./docker-compose.production.yml
2021-09-05 19:05:14 +12:00
mv ./static/pathfinder/environment.ini ./static/pathfinder/environment.production.ini
mv ./static/php/php.ini ./static/php/php.production.ini
2021-09-05 19:05:14 +12:00
# copy development versions
cp ./development/docker-compose.development.yml ./docker-compose.yml
2023-04-16 10:50:11 +12:00
cp ./development/pathfinder.Dockerfile.development ./pathfinder.Dockerfile
cp ./development/environment.development.ini ./static/pathfinder/environment.ini
cp ./development/php.development.ini ./static/php/php.ini
cp ./development/xdebug.ini ./static/php/xdebug.ini
2021-09-05 19:05:14 +12:00
# set up launch file for vscode
mkdir -p .vscode && cp ./development/launch.json ./.vscode/launch.json
2021-09-05 19:05:14 +12:00
2022-02-08 14:20:14 +13:00
# seed .env unless --noenv flag is set
while true; do
case "$1" in
--noenv ) NO_ENV=true; shift ;;
* ) break ;;
esac
done
if [ ! "$NO_ENV" == "true" ]; then
2023-04-15 22:57:10 +12:00
cp ./development/.env.development ./.env
2022-02-08 14:20:14 +13:00
echo "WARNING: .env has been replaced, remember to fill any required variables"
fi