deployment

rsync를 사용하여 bitbucket 파이프라인을 실행할 때 서버에 특정 파일을 유지합니다.
deployment

rsync를 사용하여 bitbucket 파이프라인을 실행할 때 서버에 특정 파일을 유지합니다.

WordPress 사이트를 호스팅하는 서버에 대한 rsync용 비트버킷 파이프라인 설정이 있습니다. 서버의 파일에는 처음에 wp-config.php 및 wp-config-sample.php가 포함된 WordPress 웹 사이트 뼈대가 있지만 다른 모든 wp 파일은 전송됩니다. 파이프라인을 실행할 때 파이프라인이 실행된 후 wp-config 및 wp-config-sample이 서버에 남아 있는지 어떻게 확인합니까(gitignore에 wp-config.php가 있으므로 전송되지 않습니다) 파이프라인 코드...

Admin

새 버전을 배포할 때 Django 백엔드가 정지됩니다. 주소가 이미 사용 중입니다.
deployment

새 버전을 배포할 때 Django 백엔드가 정지됩니다. 주소가 이미 사용 중입니다.

GitHub 웹후크를 통해 자동으로 호출되는 간단한 배포 스크립트를 사용하여 Debian 서버에서 실행되는 Django 애플리케이션이 있습니다. #!/bin/sh git pull /home/criticalnotes/.local/bin/poetry install --with prod --sync /home/criticalnotes/.local/bin/poetry run ./manage.py migrate sudo /usr/sbin/service api.critical-notes.com restart e...

Admin

Linux 연구실을 상상해 보세요
deployment

Linux 연구실을 상상해 보세요

저는 제 연구실 중 하나에 있는 컴퓨터에서 Xubuntu를 실행하고 있습니다. 내 마스터 이미지를 약 20대의 컴퓨터에 미러링하는 가장 좋은 방법은 무엇입니까? 이제 clonezilla를 사용하고 이미징 PC에서 드라이브를 물리적으로 제거합니다. 보다 효율적인 방법을 찾아보세요. 감사해요 ...

Admin

Jenkins 컴파일 후 Java 애플리케이션을 다시 시작하는 Bash 스크립트
deployment

Jenkins 컴파일 후 Java 애플리케이션을 다시 시작하는 Bash 스크립트

저는 리눅스 초보자입니다! 서버가 있고 Jenkins를 설치했습니다. jenkins가 컴파일된 후에 애플리케이션을 실행해야 하는 bash 스크립트를 만들어야 합니다(또는 이미 시작된 경우 다시 시작합니다). Linux에서 screen util을 사용해 보았지만 작동하지 않습니다. 나는 다음 스크립트를 작성했습니다. screen -X -S JavaTelegramBot quit screen -d -m -S JavaTelegramBot screen -X -S JavaTelegramBot java -jar ...

Admin

새 배포판에 컴파일된 이전 배포판의 애플리케이션 배포
deployment

새 배포판에 컴파일된 이전 배포판의 애플리케이션 배포

ubuntu:latest 의 docker 컨테이너에 기반으로 빌드된 바이너리가 있는데, ubuntu 20예를 들어 ubuntu:latest 에서 이 바이너리를 실행하려면 어떻게 해야 합니까 ubuntu 16? 나는 우분투 16의 버전이 바이너리가 연결된 libc.so우분투 20의 버전과 호환되지 않는다는 사실에 직면할 수 있다는 것을 알고 있으며 .libc.soGLIBC symbols is not found 이 상황에서 가장 좋은 방법은 무엇입니까? 시스템 라이브러리와의 정적 링크 및 각 대상 플랫폼...

Admin

이전 버전과 완전히 호환되지 않는 명령의 새 버전 이름을 지정하는 방법
deployment

이전 버전과 완전히 호환되지 않는 명령의 새 버전 이름을 지정하는 방법

동일한 명령에 대해 두 가지 버전이 있습니다. 새 버전은 이전 버전과 완전히 호환되지 않습니다. 이런 경우 명령어 이름에 버전 번호를 추가해야 하나요? /usr/bin/foo /usr/bin/foo-2 foo-2의 새 버전(2.0)은 어디에 있습니까, 아니면 다른 배포 전략이 있습니까? 이전 버전이 더 이상 사용되지 않게 되면 이 대안은 손상되고 foo는 이제 실제로 foo-2가 됩니다. 그것을 다루는 방법. ...

Admin

설치된 시스템 이미지(img 파일)에 apt 패키지를 설치하는 방법
deployment

설치된 시스템 이미지(img 파일)에 apt 패키지를 설치하는 방법

여러 Raspberry Pi 장치에 대한 Debian 기반 Raspbian 시스템 이미지를 편집/준비해야 합니다. 지금까지 수정한 내용에는 기존 구성 파일을 추가하거나 변경하는 것이 포함되었습니다. 나는 다음과 같은 스크립트를 작성했습니다(img 파일에서 파티션 마운트). IMGFILE='edited-raspbian.img' MNTDIR='/mnt/'$IMGFILE'/' LOOPDEVICE=$(sudo losetup -f) sudo losetup -P $LOOPDEVICE $IMGFILE PARTI...

Admin

지속적인 배포를 위한 Debian 패키지
deployment

지속적인 배포를 위한 Debian 패키지

Debian 패키지를 사용하여 Debian 기반 서버에 소프트웨어(웹 애플리케이션)를 배포하고 싶습니다. 이 질문의 범위를 벗어나는 이유로 인해 Docker(또는 Heroku와 같은 PaaS)를 사용하면 이 문제를 완전히 피할 수 없습니다. 설정은 매우 간단합니다. 일부 소스 코드가 포함된 Git 저장소가 있습니다. 우리는 브랜치에서 작업하고 코드를 로컬에서 실행합니다(여기에는 Debian 관련 항목이 없습니다. 실제로 개발은 다양한 운영 체제에서 수행됩니다). 브랜치에 만족스럽게 커밋하고 CI 테스...

Admin

와인의 롤링 업그레이드/배포?
deployment

와인의 롤링 업그레이드/배포?

와인을 사용하여 Lubuntu 18.04에서 일부 Windows exe 프로그램 파일을 실행할 때 와인으로 업데이트되었을 수 있는 파일을 업데이트하고 업그레이드했습니다. 계속 윈도우 exe 프로그램을 실행하고 있는 중에 또 다른 윈도우 exe 프로그램을 실행해 보려고 하는데, $ wine another.exe wine client error:0: version mismatch 547/571. Your wineserver binary was not upgraded correctly, or you h...

Admin

리눅스 배포 시스템
deployment

리눅스 배포 시스템

내 프로젝트는 Raspberry Pi 배포판(Raspbian)을 기반으로 합니다. 하지만 나는 그것을 바꿨다. config.txt 변경, 시스템 서비스 추가, 새 패키지 설치, 시작 화면 이미지 변경 등 많은 것들이 있습니다. 하지만 새로운 "새로운" 시스템이 필요할 때마다 이러한 모든 변경 사항을 반복해야 합니다. 이를 수행할 수 있는 자동화된 도구가 있습니까? 또한 잠재 사용자가 변경 사항을 쉽게 배포할 수 있도록 이러한 변경 사항을 제공하고 싶습니다. ...

Admin

다른 컴퓨터에서 동일한 파일을 편집하는 방법에 대한 조언
deployment

다른 컴퓨터에서 동일한 파일을 편집하는 방법에 대한 조언

Rails 애플리케이션은 여러 시스템에 걸쳐 확장되며 때로는 설정을 변경해야 하며 production.yml이제는 각 서버에 SSH를 통해 연결하고 각 시스템에서 개별적으로 편집해야 합니다. 이 사건을 처리하는 올바른 방법은 무엇입니까? ...

Admin

CM "푸시" 접근 방식(Ansible)과 "풀" 접근 방식(Chef/Puppet)의 차이점은 무엇입니까?
deployment

CM "푸시" 접근 방식(Ansible)과 "풀" 접근 방식(Chef/Puppet)의 차이점은 무엇입니까?

다른 많은 CM에 비해 Ansible의 장점은 다음과 같습니다. Ansible 스크립트는 간단한 직렬화 언어인 YAML로 작성됩니다. 실제로 명령/플레이북이 배포되는 컴퓨터에 이를 설치할 필요가 없습니다. Ansible의 강력한 사용자 기반 및 커뮤니티(예: Galaxy 역할) 다른 CM에서 사용하는 "풀" 접근 방식 대신 "푸시" 접근 방식을 사용한다는 점에서 또 다른 큰 차이점이 있다는 것을 알고 있습니다. 여기서 차이점은 무엇입니까? 아마도 차이점 2를 반영할까요? ...

Admin

znx를 사용하여 Nitrux 운영 체제를 설치하는 방법은 무엇입니까?
deployment

znx를 사용하여 Nitrux 운영 체제를 설치하는 방법은 무엇입니까?

나는보고 싶다나이트루, "배포"를 사용할 수 있습니다znx (방법은 다음과 같습니다). znx페도라에서는 제대로 열리지 않는 것 같아서 터미널을 이용해서 배포하고 싶습니다. 방법에는 최소 4GB 이상의 파티션에 설치해야 한다고 나와 있습니다. 내 컴퓨터에는 약 200GB의 큰 여유 파티션이 있습니다. 이 파티션에 Nitrux를 배포하면 전체 파티션을 사용하게 되는지 아시나요? 아니면 znx4GB의 파티션을 할당하고 나머지는 제가 사용하게 합니까? ...

Admin