해당 오류는 로그 파일에 대한 심볼릭 링크를 생성하려고 했으나, 해당 이름의 파일이 이미 존재하기 때문에 발생합니다.
discourse-setup을 실행하기 전에 /var/www/discourse/log 디렉터리 내의 production.log, production_errors.log 등의 파일을 삭제하십시오. 이렇게 하면 심볼릭 링크 생성 명령이 성공적으로 실행됩니다.
예시:
rm /var/www/discourse/log/production.log
rm /var/www/discourse/log/production_errors.log
rm /var/www/discourse/log/unicorn.stdout.log
rm /var/www/discourse/log/unicorn.stderr.log
rm /var/www/discourse/log/sidekiq.log
그 후, 설치를 다시 실행하십시오.
또한, 컨테이너 내부의 파일/폴더 소유자는 일반적으로 discourse 사용자로 설정되어야 하며, root나 호스트 사용자가 아니어야 합니다. 만약 파일이 호스트에서 잘못된 사용자 또는 잘못된 권한으로 미리 생성된 경우, 설치 과정에서 실패할 수 있습니다.