- Notifications
You must be signed in to change notification settings - Fork2
Vue.js + NestJS Monorepo
modernweb-pl/vue-nest-monorepo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Repository includes Docker support for building and pushing images to GitHub Packages. Follow the steps below to build and push the Docker images.
Ensure you have Docker installed and running on your machine. You will also need toauthenticate to the GitHub Packages to push the Docker images.
echo$GITHUB_TOKEN| docker login ghcr.io -u<your-github-username> --password-stdin
Adjustdocker.registry
andhomegae
fields inpackage.json
which are used to properly name the images and link them to your GitHub repository in GitHub Packages:
{"homepage":"https://github.com/<your-github-username>/<your-repository-name>","docker": {"registry":"ghcr.io/<your-github-username>/<your-repository-name>" }}
To build the Docker images locally, you can use the following command:
pnpm docker:build
Once the images are built, push them to GitHub Packages using the following command:
pnpm docker:push
Repository also includes adocker-compose.yml
file for easier multi-container setup and orchestration. Use Docker Compose to start the services locally by running:
docker-compose up
This will spin up all defined services and link containers as needed.
A GitHub Actions workflow is already configured in this repository to automatically build and push Docker images to GitHub Packages whenever a new tag is pushed.
About
Vue.js + NestJS Monorepo
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.