Fix for first time use of dev containers in clean environment (#1136)

This commit is contained in:
jbirddog 2024-03-01 15:28:06 -05:00 committed by GitHub
parent 4d9946cc91
commit 222685155a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 26 additions and 2 deletions

21
.github/workflows/dev_containers.yml vendored Normal file
View File

@ -0,0 +1,21 @@
name: Dev Containers
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Create dev environment
run: make dev-env
- name: Backend Unit tests
run: make be-tests-par

View File

@ -7,6 +7,6 @@ services:
user: "${RUN_AS}"
environment:
POETRY_VIRTUALENVS_IN_PROJECT: "true"
PRE_COMMIT_HOME: "/app/.cache/pre-commit"
XDG_CACHE_HOME: "/app/.cache"
volumes:
- ./:/app

View File

@ -7,10 +7,11 @@ services:
user: "${RUN_AS}"
environment:
FLASK_DEBUG: "1"
#POETRY_CACHE_DIR: "/app/.cache/poetry"
POETRY_VIRTUALENVS_IN_PROJECT: "true"
POETRY_CACHE_DIR: "/app/.cache/poetry"
SPIFFWORKFLOW_BACKEND_DATABASE_URI: ""
SPIFFWORKFLOW_BACKEND_ENV: "${SPIFFWORKFLOW_BACKEND_ENV:-local_development}"
SPIFFWORKFLOW_BACKEND_LOAD_FIXTURE_DATA: ""
XDG_CACHE_HOME: "/app/.cache"
volumes:
- ./spiffworkflow-backend:/app

View File

@ -5,7 +5,9 @@ services:
dockerfile: dev.Dockerfile
user: "${RUN_AS}"
environment:
npm_config_cache: "/app/.cache/npm"
HOST: "0.0.0.0"
PORT: "${SPIFFWORKFLOW_FRONTEND_PORT:-8001}"
XDG_CACHE_HOME: "/app/.cache"
volumes:
- ./spiffworkflow-frontend:/app