728x90
반응형
Snibox는 코드를 수집하고 저장 및 구성하기 위해 개발되었다.
그리고 다양한 프로그래밍 언어, 마크 다운, 일반 텍스트를 지원한다.
필자는 명령어나 필요한 소스들은 정리하여 이 서비스를 통해 저장하고 있다.
아주 유용하게 쓰고 있으니, 다른 사용자도 관심이 있으면 사용해 보길 바란다.
Git clone
git clone https://github.com/snibox/snibox-docker.git
Setup services
./bin/setup
master@master:~/docker/docker/snibox-docker$ ./bin/setup
Copy .env.sample to .env:
Done
Pull images:
Pulling database ... done
Pulling backend ... done
Pulling frontend ... done
Done
Inject secret key:
Creating network "snibox-docker_default" with the default driver
Creating volume "snibox-docker_pg-data" with default driver
Creating volume "snibox-docker_static-files" with default driver
Creating snibox-docker_backend_run ... done
6fa5e871822da0df596a48ac45786d8020616fd363e7487257a3c41e3a2e7021901f8cbc0db69e07873bc77ee5107c6209328a2e7b609067951ec6092c94a0c1
Done
Create database:
Creating snibox-docker_database_1 ... done
Creating snibox-docker_backend_run ... done
Database 'postgres' already exists
Done
Run migrations:
Creating snibox-docker_backend_run ... done
== 20180309152008 DeviseCreateUsers: migrating ================================
-- create_table(:users, {})
-> 0.0142s
-- add_index(:users, :email, {:unique=>true})
-> 0.0084s
-- add_index(:users, :reset_password_token, {:unique=>true})
-> 0.0086s
== 20180309152008 DeviseCreateUsers: migrated (0.0316s) =======================
== 20180523173657 CreateLabels: migrating =====================================
-- create_table(:labels)
-> 0.0162s
-- add_index(:labels, :name, {:unique=>true})
-> 0.0040s
== 20180523173657 CreateLabels: migrated (0.0206s) ============================
== 20180523173677 CreateSnippets: migrating ===================================
-- create_table(:snippets, {})
-> 0.0197s
== 20180523173677 CreateSnippets: migrated (0.0198s) ==========================
== 20180705181630 ConvertLegacyLanguages: migrating ===========================
== 20180705181630 ConvertLegacyLanguages: migrated (0.0174s) ==================
== 20190401060842 AddSnippetFilesToSnippets: migrating ========================
-- add_column(:snippets, :description, :text)
-> 0.0012s
-- add_column(:snippets, :snippet_files_count, :integer, {:null=>false, :default=>0})
-> 0.0188s
-- create_table(:snippet_files)
-> 0.0182s
== 20190401060842 AddSnippetFilesToSnippets: migrated (0.0385s) ===============
== 20190401062316 ConvertSnippetsToSnippetFiles: migrating ====================
-- remove_column(:snippets, :content)
-> 0.0007s
-- remove_column(:snippets, :language)
-> 0.0008s
-- remove_column(:snippets, :tabs)
-> 0.0038s
== 20190401062316 ConvertSnippetsToSnippetFiles: migrated (0.0070s) ===========
Done
Setup completed!
Snibox 서비스 실행
./bin/start
반응형
start 실행은 foreground 형식으로 터미널 창이 꺼지면 자동 종료된다.
docker-compose로 실행하여, 백그라운드로 실행되게끔 하자!
docker-compose up -d
master@master:~/docker/docker/snibox-docker$ docker-compose up -d
Starting snibox-docker_database_1 ... done
Starting snibox-docker_backend_1 ... done
Starting snibox-docker_frontend_1 ... done
Snibox URL 접속
http://localhost:8000
계정 생성 화면
계정 생성 완료 후 메인 화면
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
[Docker] 도커의 모든 것, 도커 추천 이미지!!!
필자는 이때까지 docker로 구축한 모든 목록을 이 블로그에 담았다. 앞으로도 이 페이지는 필자가 도커를 구축할 때마다 업데이트하려고 하니, 즐겨찾기 해두면 나쁘지 않을 거 같다. 유용하게 사
betwe.tistory.com
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] Sonatype/Nexus3 오픈소스 구축하기 (2) | 2023.02.09 |
---|---|
[Docker] transmission 구축하여 토렌트 파일을 자유롭게 받자 (2) | 2023.02.08 |
[Docker] mindmap 으로 나의 상상의 꿈을 펼쳐보자 (2) | 2023.02.05 |
[Docker] librespeed 로 자체 인터넷 속도 측정기 설치 (2) | 2023.02.04 |
[Docker] mattermost 협업 툴 설치하기! (4) | 2023.02.03 |