riconet / t3-project-skeleton
Contains a skeleton for a TYPO3 project
12.4
2024-04-22 11:03 UTC
Requires
- php: ^7.4 || ^8.2
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 |
---|---|
init | Initializes a fresh TYPO3 instance. |
clear-cache | Clears the cache of your TYPO3 |
update-typo3 | Runs composer update |
update-database | Updates the database schema. |
Database
Field | Value |
---|---|
database | application |
host | db |
user | user |
password | 1234 |
port | 3306 |
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