# Launcher rebuild app failing: repository name must be lowercase \[SOLVED\]

**URL:** <https://meta.discourse.org/t/launcher-rebuild-app-failing-repository-name-must-be-lowercase-solved/69970>\
**Category:** Self-hosting\
**Created:** [2017年九月13日 14:43 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-repository-name-must-be-lowercase-solved/69970 "2017-09-13T14:43:57Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![tejpochiraju](https://avatars.discourse-cdn.com/v4/letter/t/dc4da7/32.png) [@tejpochiraju](https://meta.discourse.org/u/tejpochiraju)\
**Post date:** [2017年九月14日 05:47 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-repository-name-must-be-lowercase-solved/69970/3 "2017-09-14T05:47:20Z")

</div>

Thanks for the pointer! I was using an app.yml from [this post](https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247) and the edited portion looked like this:

```
# base templates used; can cut down to include less functionality per container templates:
  - "templates/cron.template.yml"
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/sshd.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  - "templates/web.socketed.template.yml"

## which TCP/IP ports should this container expose?
## If you want Discourse to share a port with another webserver like Apache or nginx,
## see https://meta.discourse.org/t/17247 for details
expose:
# - "80:80" # http
# - "443:443" # https

```

I managed to fix it by only changing the host ports in the generated app.yml and rebuilding:

```
templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Uncomment these two lines if you wish to add Lets Encrypt (https)
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"

## which TCP/IP ports should this container expose?
## If you want Discourse to share a port with another webserver like Apache or nginx,
## see https://meta.discourse.org/t/17247 for details
expose:
  - "8080:80" # http
  - "8443:443" # https

```

I am using nginx to proxy the domain name to this port and can confirm it’s working.

---

_[View the full topic](https://meta.discourse.org/t/launcher-rebuild-app-failing-repository-name-must-be-lowercase-solved/69970)._
