Docker 없이 프로덕션 환경 설치

안녕하세요

로컬 환경은 성공적으로 설정했지만, Digital Ocean 서버에 “discourse” 애플리케이션을 배포하는 데 어려움을 겪고 있습니다.

서버에서 아래 명령어를 실행해 보았습니다.

명령어: DISCOURSE_HOSTNAME=localhost UNICORN_LISTENER=localhost:3000 bin/ember-cli -u

왜 프로세스가 자동으로 종료되는지 도와주실 수 있을까요?

서버를 시작하는 다른 방법이 있을까요?

Docker 구성 없이 애플리케이션을 설정해야 합니다.

감사합니다

프로덕션 환경에서 Docker 없이 설치하는 것은 여기서 지원되지 않습니다. 표준 설치만 지원됩니다.

Docker를 사용하지 않는 이유가 무엇인지 좀 더 자세히 말씀해 주시겠어요? 하지만 제안대로라면, Docker 없이 프로덕션 환경을 설정하는 지원되는 방법이 없으므로 큰 차이는 없을 것입니다.

@pfaffman 답변 감사합니다.

Docker 구성을 우회할 특별한 이유는 없습니다. 프로덕션 서버를 Docker로 설정하겠습니다.

안녕하세요 @everyone

Docker의 도움을 받아 서버에 프로덕션 환경을 성공적으로 설정했고, 잘 작동하고 있습니다. 하지만 PostgreSQL 연결 문자열을 설정하지 않았는데도 데이터베이스에서 데이터를 가져오고 데이터베이스에 데이터를 저장하고 있습니다. 데이터베이스를 어디에서 찾을 수 있는지 알려주시면 감사하겠습니다.

또한, 코드 수준과 데이터베이스 수준의 몇 가지 커스터마이징이 필요합니다. 로컬에서 새로운 Docker를 생성하는 방법과 이를 프로덕션에 다시 배포하는 방법에 대해 안내해 주실 수 있나요?

아래 튜토리얼을 따랐습니다.

데이터베이스는 컨테이너 안에 있습니다. 포트는 노출되어 있지 않습니다.

무엇을 해야 하는지, 그리고 왜 코드 수준의 변경이 필요한지 생각하시는지 말씀해 주셔야 합니다.

안녕하세요 @pfaffman,

제 요구사항에 맞게 커스터마이징이 필요합니다. 가입 양식과 사용자 테이블에 몇 가지 사용자 정의 필드를 추가해야 합니다. 또한 새 주제 생성 팝업과 카테고리도 커스터마이징해야 합니다.

그럼 내장된 사용자 정의 필드를 사용하려는 거겠죠.

나머지 기능에는 플러그인이 필요할 수 있습니다.