Вот мой рабочий процесс. Теперь, в идеале, MIX_BASE_URL
находится в .env
, но выполнение process.env.MIX_BASE_URL
в моем коде делает его недоступным до тех пор, пока я не добавлю его в свои секреты Github.
Что если значение не может быть предопределено и задано моим процессом сборки? Я надеюсь, что есть способ поместить заполнитель или включить действия Github, чтобы иметь возможность читать значение .env, потому что локально это работает, а в действиях - нет.
name: Deploy to staging
on:
push:
branches:
- development
jobs:
vapor:
name: Deploy to staging
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: aligajani/laravel-vapor-action@master
env:
VAPOR_API_TOKEN: ${{ secrets.VAPOR_API_TOKEN }}
MIX_BASE_URL: ${{ secrets.MIX_BASE_URL_STAGING }}
with:
args: "deploy staging"