Täysin uusi asiakastili on nyt julkaistu!
Oppaat

Rakennustavan, haaran ja monorepon alikansion valinta

Määritä, mistä koodista ja kansiosta sivustosi rakennetaan.

6 min · Syventävä

Päivitetty

Tässä oppaassa

Ennen muutosta

Tämä ohje koskee GitHubista julkaistuja sivustoja. Tarkista GitHubista, missä package.json tai Dockerfile sijaitsee ja mikä haara sisältää julkaistavan version.

Muuta rakennusasetukset

  1. Avaa sivusto ja Asetukset → Lähdekoodi ja rakennus.
  2. Tarkista repositorio ja Haara. Haaran on oltava olemassa valitussa repositoriossa.
  3. Jätä Alikansio tyhjäksi, kun projekti rakennetaan repositorion juuresta. Jos erillinen sovellus on esimerkiksi apps/web-kansiossa, anna /apps/web. Tämä on lähdekoodin sijainti, ei valmis dist- tai .next-hakemisto.
  4. Valitse Automaattinen (Nixpacks), kun haluat projektin automaattisen tunnistuksen package.json-tiedoston perusteella. Valitse Dockerfile, kun haluat käyttää valitun kansion Dockerfile-tiedostoa.
  5. Valitse Tallenna ja julkaise ja avaa uuden julkaisun loki.

Tarkista rakennus ja käynnistys

Varmista, että projektin riippuvuudet ja lukitustiedosto on viety GitHubiin. Määritä sovelluksen tarvitsemat rakennus- ja käynnistysvaiheet projektin omiin tiedostoihin. Hallintapaneelin tässä lomakkeessa ei ole erillisiä rakennus- tai käynnistyskomentokenttiä.

Tavalliset ongelmat

Jos package.json tai Dockerfile puuttuu, tarkista alikansio ja haara. Jos monorepon yhteiset paketit eivät löydy, tarkista, tarvitseeko rakennus repositorion juuren työtilamäärityksiä. Pelkkä syvemmän alikansion valinta ei ratkaise työtilariippuvuuksia. Jos rakennus onnistuu mutta sivu ei vastaa, jatka sovelluksen Lokit-sivulle.