Files
ObsidianHome/07 - GameDevSpace/Processes/Things to do for it to work.md

33 lines
1.1 KiB
Markdown

## Client
- Install Powershell 7.x.x and change `.ps1` default program to it
- Install Gitnuro
- setup .uproject file to have tests plugin and following plugin
```
{
"Name": "VisualStudioTools",
"Enabled": false,
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/362651520df94e4fa65492dbcba44ae2",
"SupportedTargetPlatforms": [
"Win64"
]
}
```
- Change <Project>.build.cs to contain
```
if (Target.bBuildEditor)
{
PrivateDependencyModuleNames.AddRange(new string[] { "UnrealEd", "AutomationDriver", "AITestSuite" });
}
```
## Server
- setup volumes into separate containers for git and gitea OR copy environment using json
- Install git 2.x.x
```
rpm -U http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm && yum install -y git
```
- `git clone https://git.game-dev.space/minimata/game-dev-space.git`
- move bash, compose and .env files to the `application` folder
- move service file to /etc/systemd/system directory
- authenticate docker to ghcr.io `echo <GITHYUB_TOKEN>| docker login ghcr.io -u Minimata --password-stdin`