phoenix-fr/Common build and push
A GitHub Action that build and push image
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| REGISTRY | Private registry | no | ghcr.io |
| DOT_ENV | Dot env content | no | "" |
| DOT_ENV_FILENAME | Dot env filename | no | .env |
| GH_TOKEN | GitHub Token | yes | — |
| WITH_NPM_BUILD | Force node version | no | false |
| NODE_VERSION | Force node version | no | 24 |
| AUTH_JSON | auth.json for composer authentication | no | {} |
| BUILD_ARGS | Other custom build args | no | — |
| CERT_ZIP_PASSWORD | Cert Zip Password | no | — |
| WITH_AUTO_CONFIGURE | Accept auto configuration | no | — |
| AUTO_CONFIGURE_JSON_PATH | specific auto configure json path | no | ../plop.json |
| REMOTE_DOCKER_HOST | Remote Docker ssh IP | yes | — |
| REMOTE_DOCKER_USER | Remote Docker ssh user | no | debian |
| REMOTE_DOCKER_PORT | Remote Docker ssh port ie (22) | no | 22 |
| SSH_PRIVATE_KEY | SSH private key used to connect to the docker host | yes | — |
| STACK_FILE | Docker stack file used. Default is docker-compose.yml | no | .docker/docker-compose.yml |
| LARAVEL_OAUTH_PRIVATE_KEY | Laravel Passport private key | no | — |
| LARAVEL_OAUTH_PUBLIC_KEY | Laravel Passport public key | no | — |
| CUSTOM_API_URL | Custom URL for API | no | — |
| CUSTOM_FRONT_URL | Custom URL for front | no | — |
| INSTALL_SCRIPT | Installer ? | no | false |
| ENV_NAME | Environment name | no | production |
| VPN_CONFIGURATION | VPN Configuration file, if needed | no | — |
| VPN_AUTHENTICATION | VPN auth file, if needed | no | — |
Outputs
no outputs