0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-20 22:42:53 -05:00
ghost/.github/scripts
Chris Raible af0f26c75f
Added Dev Container setup (#21279)
no issue

- Dev Containers let you work on Ghost in a consistent, isolated
environment with all the necessary development dependencies
pre-installed. VSCode (or Cursor) can effectively run _inside_ the
container, providing a local quality development environment while
working in a well-defined, isolated environment.
- For now the default setup only works with "Clone repository in
Container Volume" or "Clone PR in Container Volume" — this allows for a
super quick and simple setup. We can also introduce another
configuration to allow opening an existing local checkout in a Dev
Container, but that's not quite ready yet.
- This PR also added the `yarn clean:hard` command which: deletes all
node_modules, cleans the yarn cache, and cleans the NX cache. This will
be necessary for opening a local checkout in a Dev Container.
- To learn more about Dev Containers, read this guide from VSCode:
https://code.visualstudio.com/docs/devcontainers/containers#_personalizing-with-dotfile-repositories

---------

Co-authored-by: Joe Grigg <joe@ghost.org>
Co-authored-by: Steve Larson <9larsons@gmail.com>
2024-10-24 11:15:08 -07:00
..
grafana Added prometheus and grafana services to docker compose (#21213) 2024-10-03 14:43:07 -07:00
mysql-preload Added MySQL setup via Docker 2023-12-07 10:57:47 +01:00
prometheus Added prometheus and grafana services to docker compose (#21213) 2024-10-03 14:43:07 -07:00
bump-version.js Exported Git commit hash from update script 2024-09-24 14:08:38 +02:00
clean.sh Added Dev Container setup (#21279) 2024-10-24 11:15:08 -07:00
dev.js Updated Nx to v19 2024-09-25 10:16:08 +02:00
docker-compose.yml Remove docker-compose version 2024-10-08 14:34:11 +01:00
setup.js Added Dev Container setup (#21279) 2024-10-24 11:15:08 -07:00