Skip to content

automadcms/automad-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automad

The official Docker image for Automad including Nginx and PHP.

Building

In order to build this image with a specific version, run the following command:

docker build --build-arg version=v2.x-dev -t automad/automad:v2.x-dev .

Using this Image

You can create a container called mysite and start it by using the following command:

docker run -dp 80:80 -v ./app:/app --name mysite automad/automad

This will essentially make your site available at port 80 and mount a directory called /app for data persistence. A new user account for the Automad dashboard will be created automatically. The account details will be logged by the running container. You can show these logs using the following command:

docker logs mysite

Your can now navigate to localhost to view your new site.

Docker Compose

Alternatively you can also use docker compose with the following configuration:

version: "3"
services:
  app:
    container_name: automad
    image: automad/automad:latest
    ports:
      - 80:80
    volumes:
      - ./app:/app

And then in order to start the container:

docker compose up -d