NoPaste

docker-compose.yml für Typo3

von heisenberg

SNIPPET_TEXT:
  1. version: '3'
  2.  
  3. services:
  4.   typo3-db:
  5.     image: mariadb:10.5
  6.     container_name: Typo3_DB
  7.     restart: always
  8.     environment:
  9.       MYSQL_ROOT_PASSWORD: verysecurepassword
  10.       MYSQL_USER: mymysqluser
  11.       MYSQL_PASSWORD: mymysqlpassword
  12.       MYSQL_DATABASE: mymysqldb
  13.       MYSQL_CHARACTER_SET: utf8
  14.       MYSQL_COLLATION: utf8_unicode_ci
  15.     volumes:
  16.       - ./data/mariadb:/var/lib/mysql
  17.       - ./conf/50-server.cnf:/etc/mysql/mariadb.conf.d/50-server.cnf
  18.     networks:
  19.       - typo3
  20.  
  21.   typo3-web:
  22.     container_name: Typo3_Web
  23.     build: ./typo3_web
  24.     image: martinhelmich/typo3:11
  25.     #command: /usr/sbin/apachectl -D FOREGROUND
  26.     restart: always
  27.     ports:
  28.       - "127.0.0.1:8080:80"
  29.     volumes:
  30.       - ./conf/apache-default-vhost.conf:/etc/apache2/sites-available/000-default.conf
  31.       - ./data/www:/var/www/html
  32.       - ./data/www/fileadmin:/var/www/html/fileadmin
  33.       - ./data/www/typo3conf:/var/www/html/typo3conf
  34.       - ./data/www/typo3temp:/var/www/html/typo3temp
  35.       - ./data/www/uploads:/var/www/html/uploads
  36.     networks:
  37.       - typo3
  38.  
  39. networks:
  40.   typo3:
  41.  
  42. volumes:
  43.   db_data:
  44.   typo3_data:

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN