요즘 입대 전으로 많이 바쁘다.
12월 26일 입대라 21일밖에 안남았는데 할 일이 되게 많다. 개인프로젝트 앱개발 하고 있는 것도 빨리 배포해야하고 웹사이트 외주받은 것도 완성해야하고, 내일 바디프로필도 찍고 또 템플스테이도 간다.
오늘 해볼 거는 군대에서 코딩하기 위해 코드서버를 구축해볼거다.
공군가서 테블릿으로 코드서버 접속해 코딩하는 즐거운 상상했는데 육군 운전병으로 가게 됐다.
작년 1월에 R형 의 도움을 받아 라즈베리파이에 도커로 코드서버를 돌리기 시작했는데 6개월 전쯤에 코드를 친구가 뽑아버려서 맛이 가버렸다. 마침 동아리 서버로 생겼고 하니 이곳에 코드서버를 구축하려고 한다.
말이 길어졌는데 사실 빈칸으로 두기 뭐해서 그냥 끄젹여봤다
docker-compose.yml
version: "3.1"
services:
code-server:
image: lscr.io/linuxserver/code-server:latest
container_name: code-server
restart: always
ports:
- "50011:8443"
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
- PASSWORD=12345678
- SUDO_PASSWORD=12345678
- DEFAULT_WORKSPACE=../
volumes:
- ./volume/config:/config
- ./volume/source:/config/workspace
서버에 도커가 깔려있어서 따로 깔지는 않았다.
파일 구조도는 다음과 같다.
code-server
..|
..--docker-compose.yml
..|
..volume
........|
........--config
........--source
docker-compose.yml이 있는 곳에서 실행해준다
sudo docker-compose up -d