수파베이스, 도커 대신 포드맨으로 셀프호스팅!
수파베이스, 팟맨과 셀프호스팅!
Supabase는 제품을 구축하는 데 필요한 모든 백엔드 기능을 제공하는 오픈 소스 Firebase 대안입니다. 완전히 사용하거나 필요한 기능만 사용할 수 있습니다. hosted 플랫폼으로 프로젝트를 시작하거나 podman 👇으로 직접 Supabase를 호스팅하는 방법을 알아보세요.
설치 요구 사항
podman
, podman-docker
및 docker-compose
를 설치해야 합니다.나는 리눅스 pop_os를 사용하고 있습니다
sudo apt-get -y install podman podman-docker docker-compose
in your ~./bashrc file add docker as a podman alias (alias docker=podman)
지금. supabase 저장소를 복제해야 합니다.
git clone --depth 1 https://github.com/supabase/supabase
그 다음에:
# Go to the docker folder
cd supabase/docker
# Copy the fake env vars
cp .env.example .env
지금./etc/containers/registries.conf에서 도커 허브 미러를 구성해야 합니다.
sudo nano /etc/containers/registries.conf
파일 끝에 다음 줄을 추가합니다.
unqualified-search-registries = ['docker.io']
[[registry]]
prefix = "docker.io"
location = "docker.io"
[[registry.mirror]]
prefix = "docker.io"
location = "docker.mirrors.ustc.edu.cn"
저장해! 지금. 이제 supabase studio를 설치할 준비가 되었습니다.
sudo docker-compose up
드디어. Supabase Studio를 사용하려면 http://localhost:3000을 방문하십시오.
이 오류가 발생하는 경우:
ERROR: for db error preparing container 22e6838a1fd10267d63f69ef400000a84a1a857a5e46718003f8a5f63388bb0f for attach: cannot listen on the TCP port: listen tcp4 :5432: bind: address already in use
POSTGRES_PORT
파일에서 .env
를 변경하기만 하면 됩니다.😊 즐기세요!
🐦
Reference
이 문제에 관하여(수파베이스, 도커 대신 포드맨으로 셀프호스팅!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/zakariachahboun/supabase-self-hosting-with-podman-1mhl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)