fix: Enable https for Ghost
This commit is contained in:
parent
5e7e1c11c7
commit
a5f1b4b675
@ -165,7 +165,7 @@ export async function configureServiceType({ id, type }) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else if (type === 'ghost') {
|
} else if (type === 'ghost') {
|
||||||
const defaultEmail = `${cuid()}@coolify.io`;
|
const defaultEmail = `${cuid()}@example.com`;
|
||||||
const defaultPassword = encrypt(generatePassword());
|
const defaultPassword = encrypt(generatePassword());
|
||||||
const mariadbUser = cuid();
|
const mariadbUser = cuid();
|
||||||
const mariadbPassword = encrypt(generatePassword());
|
const mariadbPassword = encrypt(generatePassword());
|
||||||
|
@ -44,12 +44,15 @@ export const post: RequestHandler = async (event) => {
|
|||||||
const { workdir } = await createDirectories({ repository: type, buildId: id });
|
const { workdir } = await createDirectories({ repository: type, buildId: id });
|
||||||
const image = getServiceImage(type);
|
const image = getServiceImage(type);
|
||||||
const domain = getDomain(fqdn);
|
const domain = getDomain(fqdn);
|
||||||
|
const isHttps = fqdn.startsWith('https://');
|
||||||
const config = {
|
const config = {
|
||||||
ghost: {
|
ghost: {
|
||||||
image: `${image}:${version}`,
|
image: `${image}:${version}`,
|
||||||
volume: `${id}-ghost:/bitnami/ghost`,
|
volume: `${id}-ghost:/bitnami/ghost`,
|
||||||
environmentVariables: {
|
environmentVariables: {
|
||||||
|
url: fqdn,
|
||||||
GHOST_HOST: domain,
|
GHOST_HOST: domain,
|
||||||
|
GHOST_ENABLE_HTTPS: isHttps ? 'yes' : 'no',
|
||||||
GHOST_EMAIL: defaultEmail,
|
GHOST_EMAIL: defaultEmail,
|
||||||
GHOST_PASSWORD: defaultPassword,
|
GHOST_PASSWORD: defaultPassword,
|
||||||
GHOST_DATABASE_HOST: `${id}-mariadb`,
|
GHOST_DATABASE_HOST: `${id}-mariadb`,
|
||||||
|
Loading…
Reference in New Issue
Block a user