Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
53a5d87
feat: initialize typo3 template
thucke Mar 3, 2026
285e2e1
chore: added file
thucke Mar 3, 2026
46a1cb7
feat: added typo3 template
thucke Mar 11, 2026
bd8e3f2
Merge branch 'main' into typo3-frankenphp
thucke Mar 11, 2026
951d8b4
chore: fix tests & remove color template
thucke Mar 11, 2026
d0e4033
chore: force ci in for typo3
thucke Mar 11, 2026
a561844
Merge remote-tracking branch 'origin/main' into typo3-frankenphp
thucke Mar 14, 2026
84ae622
chore: test login to registry before
thucke Mar 14, 2026
cf449d0
chore: added env in workflow
thucke Mar 14, 2026
1c7564d
chore: reactivated GITHUB_TOKEN in workflow
thucke Mar 14, 2026
c89032c
chore: cleanup test additions in action
thucke Mar 14, 2026
4e43d40
chore: fixed tests for typo3
thucke Mar 21, 2026
199badd
chore: fixed tests for typo3
thucke Mar 21, 2026
6918632
fix: adjusted db container timing
thucke Mar 21, 2026
5808b7a
docs: refactor begin
thucke Mar 22, 2026
d9a0459
docs: NOTES.md
thucke Mar 26, 2026
0b854af
docs: NOTES.md
thucke Mar 26, 2026
707e5c8
chore: raised typo3 template version
thucke Mar 26, 2026
bed2917
Merge branch 'main' into typo3-frankenphp
thucke Mar 26, 2026
7e5305b
Merge remote-tracking branch 'origin/main' into typo3-frankenphp
thucke Mar 27, 2026
b631259
fix: conditionals in postCreateCommandscript.sh and others
thucke Mar 27, 2026
690b86f
fix: other conditionals
thucke Mar 27, 2026
a2671aa
fix: setting correct COMPOSE_PROFILES
thucke Mar 27, 2026
eda2b3f
fix: no permission on test cleanup
thucke Mar 27, 2026
f6e43fe
feat: choose database type via template
thucke Mar 28, 2026
fed0779
Merge remote-tracking branch 'origin/main' into typo3-frankenphp
thucke Apr 1, 2026
32effae
chore: finalize for 0.3.0
thucke Apr 1, 2026
e320348
Merge branch 'main' into typo3-frankenphp
thucke Apr 1, 2026
0c5a4a0
Merge remote-tracking branch 'origin/main' into typo3-frankenphp
thucke Apr 1, 2026
d43c5fe
docs: update some doc info
thucke Apr 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion src/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
TYPO3.env
TYPO3.env
.build
var
30 changes: 30 additions & 0 deletions src/typo3/.devcontainer/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Devcontainer template `typo3`

Homepage: [Github](https://github.com/thucke/devcontainer-templates/tree/main/src/typo3)

## Working in the TYPO3 Devcontainer

After the TYPO3 devcontainer environment came up you will find in a container running Debian Trixie:

* User: `typo3dev`
* Homedirectory: `/home/typo3dev`
* SUDO-command: *passwordless for any command*
* Git-Repository: checked out to `${WORKSPACE_ROOT}`

## Re-Initialize TYPO3 environment

If you need to get a clean TYPO3 environment based upon your configuration you may spawn a terminal window and execute

`${WORKSPACE_ROOT}/.devcontainer/docker/igniteEnvironment.sh`

## Update devcontainer template

If you want to update the devcontainer configuration e.g. after a new template version has been published you can make use of the [Dev Container CLI](https://github.com/devcontainers/cli) with the following command:

devcontainer templates apply --template-id ghcr.io/thucke/devcontainer-templates/typo3 --template-args "{\"database\": \"mysql\"}" -w ${WORKSPACE_ROOT}.

## TYPO3 environment configuration

You may modify the file `${WORKSPACE_ROOT}/.devcontainer/.env` with caution if you want to adjust some core TYPO3 settings. After this file has been modified it is recommended to rebuild the whole devcontainer.

**In this file you can find the password of the database root as well as the TYPO3 backend user credentials.**
2 changes: 0 additions & 2 deletions src/typo3/.gitignore

This file was deleted.

6 changes: 6 additions & 0 deletions src/typo3/NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,12 @@ Some requirements regarding the composer configuration are automatically set dur

`${WORKSPACE_ROOT}/.devcontainer/docker/igniteEnvironment.sh`

* Update devcontainer template

If you want to update the devcontainer configuration e.g. after a new template version has been published you can make use of the [Dev Container CLI](https://github.com/devcontainers/cli) with the following command:

devcontainer templates apply --template-id ghcr.io/thucke/devcontainer-templates/typo3 --template-args "{\"database\": \"mysql\"}" -w ${WORKSPACE_ROOT}.

* TYPO3 environment configuration

You may modify the file `${WORKSPACE_ROOT}/.devcontainer/.env` with caution if you want to adjust some core TYPO3 settings. After this file has been modified it is recommended to rebuild the whole devcontainer.
Expand Down
2 changes: 1 addition & 1 deletion src/typo3/devcontainer-template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "typo3",
"version": "0.3.0",
"version": "0.3.1",
"name": "Typo3",
"description": "A template to support remote development with TYPO3.",
"documentationURL": "https://github.com/thucke/devcontainer-templates/tree/main/src/typo3",
Expand Down
Loading