# The Docker image that will be used to build your app image: node:16.5.0 pages: stage: deploy cache: key: files: - yarn.lock prefix: yarn paths: - node_modules/ script: - yarn - yarn build - cp -a dist/. public/ artifacts: paths: # The folder that contains the files to be exposed at the Page URL - public rules: # This ensures that only pushes to the default branch will trigger # a pages deploy - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH