mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-01 02:03:22 +00:00
add docker build and seed scripts for windows
This commit is contained in:
9
docker/build-log.bat
Normal file
9
docker/build-log.bat
Normal file
@@ -0,0 +1,9 @@
|
||||
START /B /WAIT docker-compose down -v --remove-orphans
|
||||
echo '###########################'
|
||||
echo 'BEGIN: docker-compose build'
|
||||
echo 'Set up the Docker containers'
|
||||
echo '###########################'
|
||||
docker-compose build
|
||||
echo '##############################'
|
||||
echo 'FINISHED: docker-compose build'
|
||||
echo '##############################'
|
||||
9
docker/build.bat
Normal file
9
docker/build.bat
Normal file
@@ -0,0 +1,9 @@
|
||||
rem This script builds the Docker container, seeds the app with sample data, and logs the screen output.
|
||||
|
||||
REM get DateTime var in a "YYYYMMDD-HHmmSS" format
|
||||
FOR /f %%a IN ('WMIC OS GET LocalDateTime ^| FIND "."') DO SET DTS=%%a
|
||||
SET DateTime=%DTS:~0,8%-%DTS:~8,6%
|
||||
|
||||
REM Launches docker build and database seed
|
||||
docker/build-log.bat > log/build-%DateTime%.log 2>&1
|
||||
docker/seed.bat > log/seed-%DateTime%.log 2>&1
|
||||
25
docker/seed.bat
Normal file
25
docker/seed.bat
Normal file
@@ -0,0 +1,25 @@
|
||||
rem This is the data seeding script.
|
||||
|
||||
echo '-------------------------------------------------------'
|
||||
echo 'BEGIN: docker-compose run web bundle exec rake db:reset'
|
||||
echo '-------------------------------------------------------'
|
||||
docker-compose run web bundle exec rake db:reset
|
||||
echo '-----------------------------------------------------'
|
||||
echo 'END: docker-compose run web bundle exec rake db:reset'
|
||||
echo '-----------------------------------------------------'
|
||||
|
||||
echo '--------------------------------------------------------------'
|
||||
echo 'BEGIN: docker-compose run web bundle exec rake db:test:prepare'
|
||||
echo '--------------------------------------------------------------'
|
||||
docker-compose run web bundle exec rake db:test:prepare
|
||||
echo '------------------------------------------------------------'
|
||||
echo 'END: docker-compose run web bundle exec rake db:test:prepare'
|
||||
echo '------------------------------------------------------------'
|
||||
|
||||
echo '--------------------------------------------------------------'
|
||||
echo 'BEGIN: docker-compose run web bundle exec rake ofn:sample_data'
|
||||
echo '--------------------------------------------------------------'
|
||||
docker-compose run web bundle exec rake ofn:sample_data
|
||||
echo '------------------------------------------------------------'
|
||||
echo 'END: docker-compose run web bundle exec rake ofn:sample_data'
|
||||
echo '------------------------------------------------------------'
|
||||
Reference in New Issue
Block a user