1- ---
2- description : " Running Umbraco on docker locally using docker compose"
1+ ---
2+ description : Running Umbraco on docker locally using docker compose
33---
44
55# Running Umbraco in Docker using Docker Compose
@@ -32,32 +32,32 @@ cd MyDockerProject
3232
33332 . Create a new Umbraco project with Docker support:
3434
35- ``` bash
35+ ``` csharp
3636dotnet new umbraco - n MyDockerProject -- add - docker
3737```
3838
39393 . Add Docker Compose files:
4040
41- ``` bash
41+ ``` csharp
4242dotnet new umbraco - compose - P " MyDockerProject"
4343```
4444
4545The ` -P ` flag is required to specify the correct paths in the docker-compose file. The project is now ready to run with Docker Compose.
4646
4747The folder structure should now look like this:
4848
49- MyDockerProject/
50- ├── Database/
51- │ ├── Dockerfile
52- | |── healthcheck.sh
53- │ ├── setup.sql
54- │ ├── startup.sh
55- ├── MyDockerProject/
56- │ ├── Your project files
57- │ ├── Dockerfile
58- | |── .dockerignore
59- ├── .env
60- ├── docker-compose.yml
49+ * MyDockerProject/
50+ * Database/
51+ * Dockerfile
52+ * healthcheck.sh
53+ * setup.sql
54+ * startup.sh
55+ * MyDockerProject/
56+ * Your project files
57+ * Dockerfile
58+ * .dockerignore
59+ * .env
60+ * docker-compose.yml
6161
6262The project now includes docker files for both Umbraco and the SQL server database.
6363
@@ -82,12 +82,13 @@ cd MyDockerSqliteProject
8282
83832 . Create a new Umbraco project:
8484
85- ``` bash
85+ ``` csharp
8686dotnet new umbraco - n MyDockerSqliteProject
8787```
8888
89893 . Add a Dockerfile
9090
91+ {% code overflow="wrap" fullWidth="false" %}
9192``` bash
9293FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
9394WORKDIR /app
@@ -110,6 +111,7 @@ WORKDIR /app
110111COPY --from=publish /app/publish .
111112ENTRYPOINT [" dotnet" , " MyDockerSqliteProject.dll" ]
112113```
114+ {% endcode %}
113115
114116{% hint style="info" %}
115117To speed up the build process, add a ` .dockerignore ` file to exclude unnecessary folders like ` .git ` , ` bin ` , and ` obj ` .
0 commit comments