riconet/t3-project-skeleton

Contains a skeleton for a TYPO3 project

12.4 2024-04-22 11:03 UTC

This package is auto-updated.

Last update: 2024-04-22 12:59:29 UTC


README

HowTo TYPO3 12.4 - Empty new Site

alias doc="docker compose $@"

composer create-project --remove-vcs "riconet/t3-project-skeleton:12.4" PROJECT_NAME

Generate Sitepackage: https://sitepackage.psv-neo.de/

Extract ZIP into "extensions" Folder

add the sitepackage to require section in composer.json: "psvneo/t3-internal-extension-sitepackage": "@dev"

information of the package name can be found in composer.json of the extension

docker compose up -d
docker compose exec typo3 bash
composer install
vendor/bin/typo3 install:setup -f

Lazy Initialisation

This will start the containers and run all setup commands

bin/init.sh

Information

Scripts

This project comes with some scripts, to ease the work, with this configuration. You can find them in `bin`.

All scripts are written for linux/mac os (.sh) and windows (.bat).

file (.sh / .bat)Description
initInitializes a fresh TYPO3 instance.
clear-cacheClears the cache of your TYPO3
update-typo3Runs composer update
update-databaseUpdates the database schema.

Database

FieldValue
databaseapplication
hostdb
useruser
password1234
port3306

composer.json in app folder

Don't forget to change the values 'name' and 'description' to the proper values for the customer.

Import SQL in to the docker container.

cat FILENAME.sql | docker exec -i db /usr/bin/mysql -u root --password=1234 application