Agents Webhookサテライト連携を追加 #1
@@ -26,14 +26,7 @@ jobs:
|
||||
git fetch --depth=1 origin "${{ gitea.sha }}"
|
||||
git checkout --detach FETCH_HEAD
|
||||
|
||||
- name: Build test stage
|
||||
run: |
|
||||
docker build \
|
||||
--target test \
|
||||
--tag "${IMAGE_NAME}:test-${{ gitea.sha }}" \
|
||||
.
|
||||
|
||||
- name: Build runtime image
|
||||
- name: Test and build runtime image
|
||||
run: |
|
||||
docker build \
|
||||
--target runtime \
|
||||
|
||||
+5
-2
@@ -19,13 +19,16 @@ COPY app.py .
|
||||
FROM base AS test
|
||||
COPY docker-compose.yml docker-compose.local.yml ./
|
||||
COPY tests ./tests
|
||||
RUN python -m unittest discover -s tests -v
|
||||
RUN python -m unittest discover -s tests -v \
|
||||
&& touch /tmp/tests-passed
|
||||
|
||||
# 実行用ステージ
|
||||
FROM base AS runtime
|
||||
|
||||
# 非rootユーザーを作成
|
||||
RUN useradd --create-home --shell /bin/bash appuser \
|
||||
COPY --from=test /tmp/tests-passed /tmp/tests-passed
|
||||
RUN rm /tmp/tests-passed \
|
||||
&& useradd --create-home --shell /bin/bash appuser \
|
||||
&& chown -R appuser:appuser /app
|
||||
USER appuser
|
||||
|
||||
|
||||
Reference in New Issue
Block a user