Introdução • Desenvolvimento local • Implantação de produção • Créditos
A maneira mais fácil de começar é implantar seu site de singlelink na ferrovia. Você pode começar com um clique usando o botão abaixo e criar até três páginas de singlelink, cada uma com domínios personalizados, 100% gratuitos, graças ao seu sistema de crédito de US $ 5/MO.
Também recomendamos conectar a escala de vercel e planetas para um ambiente de singlelink auto-hospedado gratuito.
O SingleLink é um projeto NodeJS criado no Next.js, GraphQL (servido via Apollo Server) e MySQL.
Se você ainda não o fez, você precisará instalar o NodeJS e o MySQL antes de poder hospedar ou trabalhar no Singelink.
npm run db:boot da raiz do projeto.Depois de instalar o NodeJS e o MySQL, você pode baixar o SingleLink localmente com:
git clone https://github.com/Neutron-Creative/Singlelink.git ; cd Singlelink ;Antes de começar, você precisará configurar seu ambiente copiando o modelo .env:
cp .env.template .env
Em seguida, defina as seguintes variáveis de ambiente obrigatório para suas preferências:
DB_URL : Opcionalmente, substitua as variáveis DB INV restantes com um URL de conexão tudo em umDB_DATABASE : o nome do banco de dados MySQL que você se conectará (Ex: Railway)DB_PORT : A porta para o banco de dados MySQL que você se conectará (Ex: 3306)DB_HOST : O URL do host para o seu banco de dados MySQL (ex: contêineres-us-leste-33.railway.app)DB_USER : o nome de usuário do seu usuário mySQL (ex: root)DB_PASSWORD : a senha do seu usuário mySQLSECRET : o segredo usado para assinar e validar JWTs durante a autenticaçãoPASSWORD : a senha que você usará para fazer login e gerenciar seu singlelinkOpcionalmente, defina as seguintes variáveis para personalizar seu site:
META_TITLE : o título do seu site, visto nos resultados da pesquisa do GoogleMETA_DESC : a descrição do seu site, vista nos resultados da pesquisa do GoogleMETA_IMG : a imagem OG do seu site, vista ao compartilhar seu site nas mídias sociais.BRANDING : um booleano que permite/desativa a marca SingleLink em seu site e painel Em seguida, instale suas dependências da NPM usando --ignore-scripts :
npm i --ignore-scriptsDepois, você pode executar o script de migração de banco de dados para inicializar seu banco de dados:
npm run db:migrate Você precisará executar npm run db:migrate novamente sempre que você puxa as alterações. Não pode doer executar uma migração, mas isso pode quebrar as coisas se você não o fizer.
Finalmente, você pode iniciar seu ambiente de desenvolvimento executando:
npm run devAbra http: // localhost: 3000 com o navegador para visualizar seu novo singlelink e http: // localhost: 3000/login para fazer login e adicione seu primeiro link.
Você pode implantar Singlelink em um clique aqui com a Ferroway. Neste momento, eles são o único fornecedor para o qual mantemos e o apoio da Gurantee.
Ainda não oferecemos suporte oficial, mas você pode hospedar o SingleLink com qualquer VPS, desde que possa instalar e executar o Node.js e o MySQL. O SingleLink precisará de um banco de dados MySQL e uma instância do NodeJS capaz de executar o próximo.js em tempo de execução/SSR.
Procurando hospedagem em nuvem com suporte premium?
Considere verificar a SingleLink Cloud, com os planos disponíveis em breve a partir de apenas US $ 8/mês.
Singlelink foi construído pela equipe a seguir em período integral a partir de agosto de 2020-2021, nossa missão de abrir o mundo no Neutron Creative.
Hoje, Singlelink é mantido Soley por mim, Jim Bisenius, no Nights & Weekends. Se você quiser ajudar nos meus esforços de desenvolvimento, eu adoraria sua ajuda. Por favor, junte -se à nossa discórdia ou crie uma solicitação de tração!