documentation/creating-new-drutopia-site.md

34 lines
1.3 KiB
Markdown
Raw Normal View History

2020-06-22 20:46:43 +00:00
# Deploying Drutopia Sites
Agaric manages a large number of Drupal, primarily [Drutopia](https://drutopia.org/) sites, on a
2020-06-23 00:08:33 +00:00
Please see [the Drutopia Platform README for an overview of hosting and deploying Drutopia sites](https://gitlab.com/drutopia-platform/drutopia_host#introduction )
2020-06-23 14:30:17 +00:00
If you won't be deploying, skip overall setup.
2020-06-23 00:08:33 +00:00
## Overall setup
Strongly recommended to set up locally like this:
```
2020-06-23 14:30:17 +00:00
mkdir -p ~/Projects/drutopia-platform
cd ~/Projects/drutopia-platform
git clone git@gitlab.com:drutopia-platform/build_source.git
git clone git@gitlab.com:drutopia-platform/drutopia_host.git
cd drutopia_host
git clone git@gitlab.com:drutopia-platform/build_artifacts.git
git clone git@gitlab.com:drutopia-platform/hosting_private.git
```
2020-06-23 14:30:17 +00:00
```note
These last two repositories are private to Agaric and others maintaining the Drutopia platform, so if you're following along at home you'll have to create your own analogs, per [the documentation](https://gitlab.com/drutopia-platform/drutopia_host#introduction).
```
2020-06-23 14:30:17 +00:00
Commands for copying throughout will assume this above setup.
2020-06-22 20:46:43 +00:00
## Create a new site project
Ordinarily this will live under https://gitlab.com/agaric/sites (for Agaric clients) or https://gitlab.com/drutopia-platform/sites (for direct Drutopia platform members).
Copy the https://gitlab.com/drutopia-platform/build_source