mirror of
https://github.com/Dokploy/website.git
synced 2026-06-15 20:25:25 +02:00
Merge pull request #122 from Harsh-2909/patch-1
fix: Fixes the step numbers for production deployment doc
This commit is contained in:
@@ -36,11 +36,11 @@ The repo have everything you need, however you can follow the same idea for your
|
||||
</Callout>
|
||||
|
||||
|
||||
3. The repository already have a Dockerfile, so we will use that, in the case your application is different create your own Dockerfile is required for this guide.
|
||||
4. We will use `Dockerhub` as an example, but you can use any container registry that you want.
|
||||
5. Make sure to create the repository in the `Dockerhub` , `namespace` is your username and `repository` is `example`.
|
||||
6. Create a new Github Actions workflow in `.github/workflows/deploy.yml`
|
||||
7. Add the following code to the workflow:
|
||||
2. The repository already have a Dockerfile, so we will use that, in the case your application is different create your own Dockerfile is required for this guide.
|
||||
3. We will use `Dockerhub` as an example, but you can use any container registry that you want.
|
||||
4. Make sure to create the repository in the `Dockerhub` , `namespace` is your username and `repository` is `example`.
|
||||
5. Create a new Github Actions workflow in `.github/workflows/deploy.yml`
|
||||
6. Add the following code to the workflow:
|
||||
|
||||
```yaml
|
||||
name: Build Docker images
|
||||
@@ -74,7 +74,7 @@ jobs:
|
||||
namespace/example:latest
|
||||
platforms: linux/amd64
|
||||
```
|
||||
8. Create your own Dockerfile, in this case we will use the `Dockerfile` from the repository.
|
||||
7. Create your own Dockerfile, in this case we will use the `Dockerfile` from the repository.
|
||||
|
||||
```properties
|
||||
FROM node:18-alpine AS base
|
||||
@@ -103,14 +103,14 @@ EXPOSE 3000
|
||||
CMD ["pnpm", "start"]
|
||||
```
|
||||
|
||||
9. Now when you make a commit to your repository, the workflow will be triggered and the application will build and push to `Dockerhub`.
|
||||
10. Now let's create application in Dokploy.
|
||||
11. In `Source Type` select `Docker`
|
||||
12. In the docker image field enter `namespace/example:latest`
|
||||
13. Click on `Save`.
|
||||
14. Click on `Deploy`.
|
||||
15. Go to `Domains` and click `Dices` icon to generate a domain and the port set to `3000`.
|
||||
16. Now you can access your application.
|
||||
8. Now when you make a commit to your repository, the workflow will be triggered and the application will build and push to `Dockerhub`.
|
||||
9. Now let's create application in Dokploy.
|
||||
10. In `Source Type` select `Docker`
|
||||
11. In the docker image field enter `namespace/example:latest`
|
||||
12. Click on `Save`.
|
||||
13. Click on `Deploy`.
|
||||
14. Go to `Domains` and click `Dices` icon to generate a domain and the port set to `3000`.
|
||||
15. Now you can access your application.
|
||||
|
||||
### Auto deploy
|
||||
|
||||
|
||||
Reference in New Issue
Block a user