Skip to content

What the reason of symlinked current directory? #183

@heleg

Description

@heleg

Please, help me understand: Why do we have a source directory that is always the same and then link it to current? It seems useless to me:
https://github.com/Unitech/pm2-deploy/blob/master/deploy#L256

First, we run cd for directory that was already linked, do the stuff there, then symlink it once again.
It seems like we should have different release directories or something.

What is the problem behind it? I would make a build somewhere else and then symlink it to current and then restart pm2 to have a zero-downtime restart. But I constrained to make a build on a post-deploy hook which temporarily broke my server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions