Deze repository gebruikt .github/workflows/deploy-transip.yml.
Deploy gedrag:
- Push naar
main-> deploy naar productie - Push naar
staging-> deploy naar staging map
Ga naar: GitHub repo -> Settings -> Secrets and variables -> Actions -> New repository secret
Maak deze secrets aan:
TRANSIP_SFTP_HOST=smarvc.ssh.transip.meTRANSIP_SFTP_PORT=22TRANSIP_SFTP_USERNAME=smartvrlabnlTRANSIP_SFTP_PASSWORD= je TransIP wachtwoordTRANSIP_SFTP_REMOTE_DIR_PROD=www/smartvrlab.comTRANSIP_SFTP_REMOTE_DIR_STAGING=www/smartvrlab.com/staging
Als de laatste 2 secrets niet gezet zijn, gebruikt de workflow automatisch deze paden als fallback.
- Productie: push naar
main - Staging: push naar
staging
De inhoud van new_site/ wordt geupload via SFTP.
- Open je site (en staging URL/map)
- Controleer GitHub tab
Actions - Als pad niet klopt, pas alleen
TRANSIP_SFTP_REMOTE_DIR_PRODen/ofTRANSIP_SFTP_REMOTE_DIR_STAGINGaan