---
# System prepended metadata

title: ytp-cms

---

# ytp-cms

## deploy
Login VM
```
ssh user_name@34.80.110.163
```
第一次登入先增加group
```
sudo usermod -a -G docker,cms,tps user_name
```
題目位置：/srv/Problem-2023

可以先用sftp或scp將題目從本機放到/srv/Problem-2023中
```
scp ......
sftp ......
```
再匯入題目至cms
```
cd /srv/Probelm-2023
./import-cms.sh problem-directory/
```
import成功的畫面
![](https://hackmd.io/_uploads/ryugNKdDn.png)

如果失敗會顯示錯誤訊息，常見的原因可能是problem.json的參數不夠多


## cms
由於目前ytp的DNS還沒設定好，需要在本機上自行設定

/etc/hosts
```
34.80.110.163 contest2.tw-ytp.org
34.80.110.163 bakcontest2.tw-ytp.org
34.80.110.163 ranking2.tw-ytp.org
```
bakcontest2.tw-ytp.org:後台管理題目
需要帳號密碼請聯絡我
目前contest是使用YTP23_Sprout
可以在裡面加入Tasks、Users

contest2.tw-ytp.org:前台頁面








