NoPaste

docker-compose.yml für Typo3 - v2

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