diff --git a/.github/workflows/build-and-release-package.yaml b/.github/workflows/build-and-release-package.yaml index 1f95032..176b692 100644 --- a/.github/workflows/build-and-release-package.yaml +++ b/.github/workflows/build-and-release-package.yaml @@ -15,10 +15,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up permissions for data directory - run: | - sudo chown -R $USER:$USER data - sudo chmod -R 755 data - name: Generate static content run: make generate - name: Log in to the Container registry diff --git a/Makefile b/Makefile index bb1120f..c8d60d1 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ remove_data: rm -rf data/redis generate: - $(compose) run inferno_web bundle exec rake web:generate + $(compose) -f compose.generate.yml run inferno bundle exec rake web:generate migrate: $(compose) run inferno_web /opt/inferno/migrate.sh diff --git a/compose.generate.yml b/compose.generate.yml new file mode 100644 index 0000000..0160263 --- /dev/null +++ b/compose.generate.yml @@ -0,0 +1,10 @@ +version: '3' +services: + inferno: + build: + context: ./ + mem_limit: 1500m + restart: unless-stopped + volumes: + - ./resources:/opt/inferno/resources + - ./_site:/opt/inferno/_site