Rakennustavan, haaran ja monorepon alikansion valinta
Määritä, mistä koodista ja kansiosta sivustosi rakennetaan.
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
- Avaa sivusto ja Asetukset → Lähdekoodi ja rakennus.
- Tarkista repositorio ja Haara. Haaran on oltava olemassa valitussa repositoriossa.
- 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.
- Valitse Automaattinen (Nixpacks), kun haluat projektin automaattisen tunnistuksen package.json-tiedoston perusteella. Valitse Dockerfile, kun haluat käyttää valitun kansion Dockerfile-tiedostoa.
- 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.
