3 Commits
Author SHA1 Message Date
alireza-hassani faabc08aa9 Update Dockerfile 2026-05-13 06:04:48 +00:00
alireza-hassani b0c619d3c0 Update Dockerfile 2026-05-13 05:52:03 +00:00
alireza-hassani d7db25937f Update .gitea/workflows/publish.yml 2026-05-13 05:39:24 +00:00
2 changed files with 13 additions and 7 deletions
+4 -4
View File
@@ -19,13 +19,13 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: https://git.meshkee.com/actions/checkout@main
- name: Setup Docker buildx - name: Setup Docker buildx
uses: docker/setup-buildx-action@v2.10.0 uses: https://git.meshkee.com/actions/setup-buildx-action@master
- name: Log into registry git.meshkee.com - name: Log into registry git.meshkee.com
uses: docker/login-action@v2.2.0 uses: https://git.meshkee.com/actions/login-action@master
with: with:
registry: git.meshkee.com registry: git.meshkee.com
username: ${{ vars.DOCKER_USERNAME }} username: ${{ vars.DOCKER_USERNAME }}
@@ -33,7 +33,7 @@ jobs:
- name: Build and push Docker image - name: Build and push Docker image
id: build-and-push id: build-and-push
uses: docker/build-push-action@v4.2.1 uses: https://git.meshkee.com/actions/build-push-action@master
with: with:
context: . context: .
push: true push: true
+9 -3
View File
@@ -1,4 +1,4 @@
FROM docker.meshkee.com/repository/docker-hosted/standard-laravel:8.2-fpm FROM git.meshkee.com/packages/standard-laravel:8.2-fpm
WORKDIR /var/www/html WORKDIR /var/www/html
@@ -11,9 +11,15 @@ COPY database /var/www/html/database
COPY composer.* /var/www/html/ COPY composer.* /var/www/html/
RUN composer config --global http-basic.repo.meshkee.com $REGISTRY_USER_NAME $REGISTRY_PASSWORD # RUN composer config --global http-basic.repo.meshkee.com $REGISTRY_USER_NAME $REGISTRY_PASSWORD
RUN composer install --no-scripts # RUN composer install --no-scripts
RUN --mount=type=secret,id=gitea_token \
pw=$(cat /run/secrets/gitea_token) && \
echo "{\"http-basic\":{\"git.meshkee.com\":{\"username\":\"zahra.mousavi\",\"password\":\"$pw\"}}}" > /tmp/composer_auth.json && \
export COMPOSER_AUTH="$(cat /tmp/composer_auth.json)" && \
composer install --optimize-autoloader --no-dev --no-scripts
COPY . /var/www/html COPY . /var/www/html