diff --git a/migrate.py b/migrate.py new file mode 100644 index 000000000..9fca169c7 --- /dev/null +++ b/migrate.py @@ -0,0 +1,140 @@ +# test.py in template-builder root + +import os +import json +import dodo +from datetime import datetime + +def get_templates_list(): + + templates_path = "{0}/templates".format(os.getcwd()) + with os.scandir(templates_path) as p: + for entry in p: + if entry.is_dir(): + yield entry.name + +def document_migration_steps(template): + + mypath = "{0}/templates/{1}/files".format(os.getcwd(), template) + template_link = 'https://raw.githubusercontent.com/platformsh/template-builder/master/' + + def get_files(path, depth): + """Retrieve files added to upstream templates.""" + depth -= 1 + with os.scandir(path) as p: + for entry in p: + file_link = entry.path.replace("{0}/".format(mypath),template_link) + yield file_link + if entry.is_dir() and depth > 0: + yield from get_files(entry.path, depth) + + def get_commands(data): + # data = dodo.project_factory(template).update + commands = [] + for item in data: + if isinstance(item, str): + # if 'echo' not in item and 'git' not in item and 'rsync' not in item: + if "&&" in item: + if len(item.split(" && ")) == 2: + # new_item = item.split(" && ")[1] + commands.append(item.split(" && ")[1]) + # print(new_item) + # if 'composer require' in new_item or 'composer update' in new_item: + # commands.append(new_item.split(" --")[0]) + # else: + # commands.append(item.split(" && ")[1]) + else: + commands.append(item) + return commands + + 'cleanup', 'init', 'update', 'platformify', 'branch', 'push' + + def get_cleanup_commands(): + return get_commands(dodo.project_factory(template).cleanup) + + def get_init_commands(): + return get_commands(dodo.project_factory(template).init) + + def get_update_commands(): + return get_commands(dodo.project_factory(template).update) + + def get_platformify_commands(): + return get_commands(dodo.project_factory(template).platformify) + + def get_branch_commands(): + return get_commands(dodo.project_factory(template).branch) + + def get_push_commands(): + return get_commands(dodo.project_factory(template).push) + + # Files. + migrate_files = list(get_files(mypath, 10)) + + # Commands. + cleanup_commands = get_cleanup_commands() + init_commands = get_init_commands() + update_commands = get_update_commands() + platformify_commands = get_platformify_commands() + branch_commands = get_branch_commands() + push_commands = get_push_commands() + + try: + major_version = dodo.project_factory(template).major_version + except: + major_version = None + try: + remote = dodo.project_factory(template).remote + except: + remote = None + try: + imageType = dodo.project_factory(template).type + except: + imageType = None + try: + imageTypeVersion = dodo.project_factory(template).typeVersion + except: + imageTypeVersion = None + + data = { + "template": template, + "type": imageType, + "type_version": imageTypeVersion, + "remote": { + "major_version": major_version, + "repository": remote, + }, + "last_updated_on": datetime.today().strftime('%Y-%m-%d-%H:%M:%S'), + "migration": { + "files": migrate_files, + "commands": [ + *cleanup_commands, + *init_commands, + *update_commands, + *platformify_commands, + *branch_commands, + *push_commands + ] + } + } + + json_data=json.dumps(data, indent = 4) + projectType = "remote" + if remote == None: + projectType = "basic" + with open("{0}/migrations/{1}/{2}.migrate.json".format(os.getcwd(), projectType, template), "w") as outfile: + outfile.write(json_data) + +def run(): + templates = list(get_templates_list()) + for template in templates: + document_migration_steps(template) + + # default_attributes = ['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_platformify', 'branch', 'builddir', 'cleanup', 'commitMessage', 'composer_defaults', 'init', 'latest_tag', 'major_version', 'name', 'package_update_actions', 'platformify', 'push', 'remote', 'type', 'typeVersion', 'update', 'updateBranch', 'updateCommands'] + # l_func = lambda x, y: list((set(x)- set(y))) + list((set(y)- set(x))) + # non_match = l_func(default_attributes, dir(dodo.project_factory('wordpress-composer'))) + # print(non_match) + # print(dodo.project_factory('wordpress-composer').wp_modify_composer) + + +if __name__ == "__main__": + run() \ No newline at end of file diff --git a/migrations/basic/aspnet-core.migrate.json b/migrations/basic/aspnet-core.migrate.json new file mode 100644 index 000000000..384a629ec --- /dev/null +++ b/migrations/basic/aspnet-core.migrate.json @@ -0,0 +1,63 @@ +{ + "template": "aspnet-core", + "type": "dotnet", + "type_version": "2.2", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot/favicon.ico", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot/css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot/css/site.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot/js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot/js/site.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot/lib", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wwwroot/lib/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/LICENSE", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Startup.cs", + "https://raw.githubusercontent.com/platformsh/template-builder/master/appsettings.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Models", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Models/ErrorViewModel.cs", + "https://raw.githubusercontent.com/platformsh/template-builder/master/PlatformshAspNetCore.csproj", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app.config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Properties/launchSettings.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/PlatformshAspNetCore.sln", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/appsettings.Development.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Controllers", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Controllers/HomeController.cs", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Data", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Data/MyDbContext.cs", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Home", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Home/Privacy.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Home/Index.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/_ViewImports.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Shared", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Shared/_Layout.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Shared/Error.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Shared/_CookieConsentPartial.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/Shared/_ValidationScriptsPartial.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Views/_ViewStart.cshtml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/PlatformConfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/PlatformConfig/PlatformRelationship.cs", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Program.cs" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/aspnet-core/build/", + "git clone git@github.com:platformsh-templates/aspnet-core.git /Users/chadcarlson/template-builder/templates/aspnet-core/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/aspnet-core/files/ /Users/chadcarlson/template-builder/templates/aspnet-core/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/backdrop.migrate.json b/migrations/basic/backdrop.migrate.json new file mode 100644 index 000000000..072243bf5 --- /dev/null +++ b/migrations/basic/backdrop.migrate.json @@ -0,0 +1,40 @@ +{ + "template": "backdrop", + "type": "php", + "type_version": "7.3", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/staging", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/staging/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/active", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/active/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/settings.platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/backdrop/build/", + "git clone git@github.com:platformsh-templates/backdrop.git /Users/chadcarlson/template-builder/templates/backdrop/build/", + "tar xzvf 1.21.1.tar.gz -C /Users/chadcarlson/template-builder/templates/backdrop/build/", + "rm 1.21.1.tar.gz", + "rm -rf /Users/chadcarlson/template-builder/templates/backdrop/build/web || true", + "mv /Users/chadcarlson/template-builder/templates/backdrop/build/backdrop-1.21.1 /Users/chadcarlson/template-builder/templates/backdrop/build/web", + "rsync -aP /Users/chadcarlson/template-builder/templates/backdrop/files/ /Users/chadcarlson/template-builder/templates/backdrop/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/beego.migrate.json b/migrations/basic/beego.migrate.json new file mode 100644 index 000000000..08934abaf --- /dev/null +++ b/migrations/basic/beego.migrate.json @@ -0,0 +1,42 @@ +{ + "template": "beego", + "type": "golang", + "type_version": "1.16", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/routers", + "https://raw.githubusercontent.com/platformsh/template-builder/master/routers/router.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.mod", + "https://raw.githubusercontent.com/platformsh/template-builder/master/tests", + "https://raw.githubusercontent.com/platformsh/template-builder/master/tests/default_test.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.sum", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/controllers", + "https://raw.githubusercontent.com/platformsh/template-builder/master/controllers/services.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/controllers/default.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/views", + "https://raw.githubusercontent.com/platformsh/template-builder/master/views/index.tpl", + "https://raw.githubusercontent.com/platformsh/template-builder/master/conf", + "https://raw.githubusercontent.com/platformsh/template-builder/master/conf/app.conf", + "https://raw.githubusercontent.com/platformsh/template-builder/master/conf/conf.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/main.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/beego/build/", + "git clone git@github.com:platformsh-templates/beego.git /Users/chadcarlson/template-builder/templates/beego/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/beego/files/ /Users/chadcarlson/template-builder/templates/beego/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/directus.migrate.json b/migrations/basic/directus.migrate.json new file mode 100644 index 000000000..995b258f9 --- /dev/null +++ b/migrations/basic/directus.migrate.json @@ -0,0 +1,28 @@ +{ + "template": "directus", + "type": "nodejs", + "type_version": "12", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/directus/build/", + "git clone git@github.com:platformsh-templates/directus.git /Users/chadcarlson/template-builder/templates/directus/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/directus/files/ /Users/chadcarlson/template-builder/templates/directus/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/django2.migrate.json b/migrations/basic/django2.migrate.json new file mode 100644 index 000000000..c05c7ec3f --- /dev/null +++ b/migrations/basic/django2.migrate.json @@ -0,0 +1,46 @@ +{ + "template": "django2", + "type": "python", + "type_version": "3.9", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/settings.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/urls.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/wsgi.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/manage.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/migrations", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/migrations/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/models.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/apps.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/admin.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/templates", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/templates/base.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/tests.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/urls.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/views.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/django2/build/", + "git clone git@github.com:platformsh-templates/django2.git /Users/chadcarlson/template-builder/templates/django2/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/django2/files/ /Users/chadcarlson/template-builder/templates/django2/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/django3.migrate.json b/migrations/basic/django3.migrate.json new file mode 100644 index 000000000..64ed0c3e8 --- /dev/null +++ b/migrations/basic/django3.migrate.json @@ -0,0 +1,46 @@ +{ + "template": "django3", + "type": "python", + "type_version": "3.8", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/settings.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/urls.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/wsgi.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/manage.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/migrations", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/migrations/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/models.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/apps.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/admin.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/templates", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/templates/base.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/tests.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/urls.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/views.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/django3/build/", + "git clone git@github.com:platformsh-templates/django3.git /Users/chadcarlson/template-builder/templates/django3/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/django3/files/ /Users/chadcarlson/template-builder/templates/django3/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/django4.migrate.json b/migrations/basic/django4.migrate.json new file mode 100644 index 000000000..3229e2549 --- /dev/null +++ b/migrations/basic/django4.migrate.json @@ -0,0 +1,46 @@ +{ + "template": "django4", + "type": "python", + "type_version": "3.9", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/settings.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/urls.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/wsgi.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/manage.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/migrations", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/migrations/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/models.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/apps.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/admin.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/templates", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/templates/base.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/tests.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/urls.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hello/views.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/django4/build/", + "git clone git@github.com:platformsh-templates/django4.git /Users/chadcarlson/template-builder/templates/django4/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/django4/files/ /Users/chadcarlson/template-builder/templates/django4/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/echo.migrate.json b/migrations/basic/echo.migrate.json new file mode 100644 index 000000000..b17757f27 --- /dev/null +++ b/migrations/basic/echo.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "echo", + "type": "golang", + "type_version": "1.16", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.mod", + "https://raw.githubusercontent.com/platformsh/template-builder/master/server.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.sum", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/echo/build/", + "git clone git@github.com:platformsh-templates/echo.git /Users/chadcarlson/template-builder/templates/echo/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/echo/files/ /Users/chadcarlson/template-builder/templates/echo/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/elastic-apm.migrate.json b/migrations/basic/elastic-apm.migrate.json new file mode 100644 index 000000000..309ecd1da --- /dev/null +++ b/migrations/basic/elastic-apm.migrate.json @@ -0,0 +1,145 @@ +{ + "template": "elastic-apm", + "type": null, + "type_version": null, + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:49", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/apm", + "https://raw.githubusercontent.com/platformsh/template-builder/master/apm/apm-server.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/apm/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/apm/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/graph.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/logged_out.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/2d206f2ac9a77fca1cab6507cc5e370b.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/ml.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/code.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/uptime.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/ml.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/7c87870ab40d63cfb8870c1f183f9939.ttf", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/siem.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/apm.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/overwritten_session.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/light_theme.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/ec0a03ccf2eb480130b7f4e4bb30de9e.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/commons.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/ed25c142a6cdcc9beadd47818d785f4c.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/uptime.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/a5cd567676cfb71f00d939603deadb58.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/a1bd91a0bdccea530c5b4c4225e2114a.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/timelion.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/dashboardViewer.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/logged_out.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/timelion.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/canvas.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/space_selector.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/status_page.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/monitoring.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/space_selector.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/logout.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/dashboardViewer.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/infra.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/stateSessionStorageRedirect.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/67ad29097ce5a6e52048a8d74d01d3bb.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/kibana.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/stateSessionStorageRedirect.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/07af0a971c175d17df0116af2b61caea.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/siem.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/b92a8d2bedcc3a3ddc13d818f2286e09.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/fb7ae9f98f10e032ccf36dd3447304d5.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/dark_theme.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/1e3666117f7b615888e4683e29f87775.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/dfb02f8f6d0cedc009ee5887cc68f1f3.woff", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/infra.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/maps.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/login.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/status_page.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/monitoring.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/code.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/0ca8fdc5268865a96d960fcb9fed7bc8.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/code.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/4b5a84aaf1c9485e060c503a0ff8cadb.woff2", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/maps.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/login.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/login.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/kibana.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/dark_theme.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/apm.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/infra.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/stateSessionStorageRedirect.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/kibana.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/5bea4c56c7f0979e110fc248702f6133.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/status_page.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/logout.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/d844bf9e1d3f97d254b44777036da1ed.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/space_selector.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/monitoring.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/overwritten_session.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/logout.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/dashboardViewer.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/logged_out.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/maps.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/45c73723862c6fc5eb3d6961db2d71fb.eot", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/ade373b30e3198d431ecdd2eca3288d3.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/canvas.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/61f7a8d41bbaca86f089d381a6be87d3.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/timelion.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/143c1dbf62728f0b6a6d9e3796126a94.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/156d8527c5b6a05166af9b56235b3cfe.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/91ed15f370a0b093d93d2a5916819434.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/825f54019d40a951b0a446eee370bb07.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/a2b9702c97ccdabde1278b48d790c3da.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/canvas.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/ac6e862984bc3f8c4524de056b8179e5.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/d303df21725bd07dffc21f897556169f.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/commons.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/65d2531accd85d48619a26503c062a9c.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/uptime.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/light_theme.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/apm.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/overwritten_session.bundle.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/siem.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/ml.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/graph.entry.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/a36b66d087906393e87379113b20f413.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/76a4f23c6be74fd309e0d0fd2c27a5de.svg", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/c82c878cabd92d1f5ef932187307cd38.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/58f66da475d6edec13ea07c342baf0c9.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/graph.style.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src/legacy", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src/legacy/ui", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src/legacy/ui/public", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src/legacy/ui/public/field_editor", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/build.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/optimize.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/kibana/_config/kibana.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/elastic-apm/build/", + "git clone git@github.com:platformsh-templates/elastic-apm.git /Users/chadcarlson/template-builder/templates/elastic-apm/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/elastic-apm/files/ /Users/chadcarlson/template-builder/templates/elastic-apm/build/", + "echo 8.0.0 > kibana_version", + "echo 8.0.0 > apm_version", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/eleventy-strapi.migrate.json b/migrations/basic/eleventy-strapi.migrate.json new file mode 100644 index 000000000..d283eeb10 --- /dev/null +++ b/migrations/basic/eleventy-strapi.migrate.json @@ -0,0 +1,121 @@ +{ + "template": "eleventy-strapi", + "type": null, + "type_version": null, + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/handle_mounts.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/favicon.ico", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/database.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/server.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/plugins.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/functions", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/functions/cron.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/functions/bootstrap.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/functions/responses", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/config/functions/responses/404.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.eslintrc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/extensions", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/extensions/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/extensions/users-permissions", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/extensions/users-permissions/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/extensions/users-permissions/config/jwt.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/yarn.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/public", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/public/uploads", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/public/uploads/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/public/robots.txt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/config/routes.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/models", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/models/article.settings.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/models/article.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/controllers", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/controllers/article.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/services", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/api/article/services/article.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.eslintignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.env.example", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_includes", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_includes/postslist.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_includes/layouts", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_includes/layouts/home.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_includes/layouts/post.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_includes/layouts/base.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/blogs", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/blogs/list.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/blogs/entry.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/posts", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/posts/thirdpost.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/posts/fourthpost.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/posts/firstpost.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/posts/posts.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/posts/secondpost.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/LICENSE", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/netlify.toml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/css/platformsh.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/css/index.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/css/prism-base16-monokai.dark.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.eleventyignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/about", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/about/index.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/index.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/archive.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/img", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/img/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/tags-list.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/yarn.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/page-list.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/feed", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/feed/htaccess.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/feed/feed.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/feed/json.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.nvmrc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.github", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.github/FUNDING.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/404.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_data", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_data/blogposts.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_data/metadata.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/_data/metadata.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.eleventy.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/.travis.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/sitemap.xml.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/eleventy/tags.njk", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/eleventy-strapi/build/", + "git clone git@github.com:platformsh-templates/eleventy-strapi.git /Users/chadcarlson/template-builder/templates/eleventy-strapi/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/eleventy-strapi/files/ /Users/chadcarlson/template-builder/templates/eleventy-strapi/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/express.migrate.json b/migrations/basic/express.migrate.json new file mode 100644 index 000000000..1ce8ad9c0 --- /dev/null +++ b/migrations/basic/express.migrate.json @@ -0,0 +1,29 @@ +{ + "template": "express", + "type": "nodejs", + "type_version": "14", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package-lock.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/express/build/", + "git clone git@github.com:platformsh-templates/express.git /Users/chadcarlson/template-builder/templates/express/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/express/files/ /Users/chadcarlson/template-builder/templates/express/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/fastapi.migrate.json b/migrations/basic/fastapi.migrate.json new file mode 100644 index 000000000..aad5bbdca --- /dev/null +++ b/migrations/basic/fastapi.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "fastapi", + "type": "python", + "type_version": "3.9", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/server.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/fastapi/build/", + "git clone git@github.com:platformsh-templates/fastapi.git /Users/chadcarlson/template-builder/templates/fastapi/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/fastapi/files/ /Users/chadcarlson/template-builder/templates/fastapi/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/flask.migrate.json b/migrations/basic/flask.migrate.json new file mode 100644 index 000000000..d7f37108c --- /dev/null +++ b/migrations/basic/flask.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "flask", + "type": "python", + "type_version": "3.8", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/server.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/flask/build/", + "git clone git@github.com:platformsh-templates/flask.git /Users/chadcarlson/template-builder/templates/flask/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/flask/files/ /Users/chadcarlson/template-builder/templates/flask/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/gatsby-drupal.migrate.json b/migrations/basic/gatsby-drupal.migrate.json new file mode 100644 index 000000000..947d96b58 --- /dev/null +++ b/migrations/basic/gatsby-drupal.migrate.json @@ -0,0 +1,99 @@ +{ + "template": "gatsby-drupal", + "type": null, + "type_version": null, + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/composer.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/config/sync", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/config/sync/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/.ht.router.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/autoload.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/update.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/.csslintrc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/index.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/web.config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/example.sites.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/example.settings.local.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/development.services.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/default", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/default/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/default/default.settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/default/settings.platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/default/default.services.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/sites/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/.eslintignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/robots.txt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/profiles", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/profiles/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/modules", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/modules/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/themes", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/themes/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/.eslintrc.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/web/.htaccess", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/install-redis.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/.gitattributes", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/drush", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/drush/platformsh_generate_drush_yml.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/drush/platformsh_drush.inc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drupal/composer.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-ssr.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/LICENSE", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.prettierignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-browser.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/package-lock.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-config.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.prettierrc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-node.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images/gatsby-astronaut.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images/gatsby-icon.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/layout.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/seo.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/header.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/articlePreview.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/image.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/layout.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/templates", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/templates/article.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/using-typescript.tsx", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/404.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/page-2.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/articles.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/gatsby-drupal/build/", + "git clone git@github.com:platformsh-templates/gatsby-drupal.git /Users/chadcarlson/template-builder/templates/gatsby-drupal/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/gatsby-drupal/files/ /Users/chadcarlson/template-builder/templates/gatsby-drupal/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/gatsby-strapi.migrate.json b/migrations/basic/gatsby-strapi.migrate.json new file mode 100644 index 000000000..d3772ea56 --- /dev/null +++ b/migrations/basic/gatsby-strapi.migrate.json @@ -0,0 +1,65 @@ +{ + "template": "gatsby-strapi", + "type": null, + "type_version": null, + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-ssr.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/LICENSE", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.prettierignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/yarn.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-browser.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/package-lock.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-config.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.prettierrc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-node.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images/gatsby-astronaut.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images/gatsby-icon.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/layout.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/seo.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/card.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/articles.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/nav.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/templates", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/templates/article.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/templates/category.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/assets", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/assets/css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/assets/css/main.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/404.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/platformsh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/platformsh/database.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/platformsh/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/platformsh/server.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/build.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/strapi/start.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/gatsby-strapi/build/", + "git clone git@github.com:platformsh-templates/gatsby-strapi.git /Users/chadcarlson/template-builder/templates/gatsby-strapi/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/gatsby-strapi/files/ /Users/chadcarlson/template-builder/templates/gatsby-strapi/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/gatsby-wordpress.migrate.json b/migrations/basic/gatsby-wordpress.migrate.json new file mode 100644 index 000000000..d7784e819 --- /dev/null +++ b/migrations/basic/gatsby-wordpress.migrate.json @@ -0,0 +1,61 @@ +{ + "template": "gatsby-wordpress", + "type": null, + "type_version": null, + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/wp-config.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/wp-cli.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/composer.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/composer.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wordpress/example.wp-config-local.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-ssr.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/LICENSE", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.prettierignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-browser.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/package-lock.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-config.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.prettierrc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/gatsby-node.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images/gatsby-astronaut.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/images/gatsby-icon.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/layout.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/seo.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/header.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/image.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/components/layout.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/templates", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/templates/blog-post.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/404.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/page-2.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gatsby/src/pages/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/gatsby-wordpress/build/", + "git clone git@github.com:platformsh-templates/gatsby-wordpress.git /Users/chadcarlson/template-builder/templates/gatsby-wordpress/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/gatsby-wordpress/files/ /Users/chadcarlson/template-builder/templates/gatsby-wordpress/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/gin.migrate.json b/migrations/basic/gin.migrate.json new file mode 100644 index 000000000..cd6e37065 --- /dev/null +++ b/migrations/basic/gin.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "gin", + "type": "golang", + "type_version": "1.14", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.mod", + "https://raw.githubusercontent.com/platformsh/template-builder/master/server.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.sum", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/gin/build/", + "git clone git@github.com:platformsh-templates/gin.git /Users/chadcarlson/template-builder/templates/gin/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/gin/files/ /Users/chadcarlson/template-builder/templates/gin/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/golang.migrate.json b/migrations/basic/golang.migrate.json new file mode 100644 index 000000000..09b66cfe2 --- /dev/null +++ b/migrations/basic/golang.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "golang", + "type": "golang", + "type_version": "1.16", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.mod", + "https://raw.githubusercontent.com/platformsh/template-builder/master/server.go", + "https://raw.githubusercontent.com/platformsh/template-builder/master/go.sum", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/golang/build/", + "git clone git@github.com:platformsh-templates/golang.git /Users/chadcarlson/template-builder/templates/golang/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/golang/files/ /Users/chadcarlson/template-builder/templates/golang/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/hugo.migrate.json b/migrations/basic/hugo.migrate.json new file mode 100644 index 000000000..45b8872a4 --- /dev/null +++ b/migrations/basic/hugo.migrate.json @@ -0,0 +1,80 @@ +{ + "template": "hugo", + "type": "golang", + "type_version": "1.15", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:47", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/content", + "https://raw.githubusercontent.com/platformsh/template-builder/master/content/post", + "https://raw.githubusercontent.com/platformsh/template-builder/master/content/post/hello-world.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/content/project", + "https://raw.githubusercontent.com/platformsh/template-builder/master/content/project/hello-world.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/build.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hugo_version", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config.toml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/LICENSE.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/post", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/post/creating-a-new-theme.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/post/migrate-from-jekyll.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/post/hugoisforlovers.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/post/goisforlovers.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/project", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/project/project3.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/project/project2.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/project/project1.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/content/project/project4.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/exampleSite/config.toml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/images", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/images/screenshot.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/images/tn.png", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/archetypes", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/archetypes/default.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/archetypes/project.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/archetypes/post.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/404.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/_default", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/_default/single.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/_default/list.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/_default/terms.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/body-open.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/css.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/list-item.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/js.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/paginator.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/footer.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/head-open.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/layouts/partials/header.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/static", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/static/css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/static/css/main.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/themes/minimal/theme.toml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/hugo/build/", + "git clone git@github.com:platformsh-templates/hugo.git /Users/chadcarlson/template-builder/templates/hugo/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/hugo/files/ /Users/chadcarlson/template-builder/templates/hugo/build/", + "echo 0.91.2 > hugo_version", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/jenkins.migrate.json b/migrations/basic/jenkins.migrate.json new file mode 100644 index 000000000..3008f68da --- /dev/null +++ b/migrations/basic/jenkins.migrate.json @@ -0,0 +1,26 @@ +{ + "template": "jenkins", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/jenkins/build/", + "git clone git@github.com:platformsh-templates/jenkins.git /Users/chadcarlson/template-builder/templates/jenkins/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/jenkins/files/ /Users/chadcarlson/template-builder/templates/jenkins/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/jetty.migrate.json b/migrations/basic/jetty.migrate.json new file mode 100644 index 000000000..0928d64fa --- /dev/null +++ b/migrations/basic/jetty.migrate.json @@ -0,0 +1,44 @@ +{ + "template": "jetty", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF/web.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldServlet.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/jetty/build/", + "git clone git@github.com:platformsh-templates/jetty.git /Users/chadcarlson/template-builder/templates/jetty/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/jetty/files/ /Users/chadcarlson/template-builder/templates/jetty/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/koa.migrate.json b/migrations/basic/koa.migrate.json new file mode 100644 index 000000000..4dc362fb0 --- /dev/null +++ b/migrations/basic/koa.migrate.json @@ -0,0 +1,29 @@ +{ + "template": "koa", + "type": "nodejs", + "type_version": "10", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package-lock.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/koa/build/", + "git clone git@github.com:platformsh-templates/koa.git /Users/chadcarlson/template-builder/templates/koa/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/koa/files/ /Users/chadcarlson/template-builder/templates/koa/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/lisp.migrate.json b/migrations/basic/lisp.migrate.json new file mode 100644 index 000000000..f1008e018 --- /dev/null +++ b/migrations/basic/lisp.migrate.json @@ -0,0 +1,29 @@ +{ + "template": "lisp", + "type": "lisp", + "type_version": "2.1", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/example.asd", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/example.lisp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/lisp/build/", + "git clone git@github.com:platformsh-templates/lisp.git /Users/chadcarlson/template-builder/templates/lisp/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/lisp/files/ /Users/chadcarlson/template-builder/templates/lisp/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/mattermost.migrate.json b/migrations/basic/mattermost.migrate.json new file mode 100644 index 000000000..35b66366e --- /dev/null +++ b/migrations/basic/mattermost.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "mattermost", + "type": "golang", + "type_version": "1.14", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:55", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/build.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/deploy.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/mattermost/build/", + "git clone git@github.com:platformsh-templates/mattermost.git /Users/chadcarlson/template-builder/templates/mattermost/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/mattermost/files/ /Users/chadcarlson/template-builder/templates/mattermost/build/", + "echo 6.1.3 > mattermost_version", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/meilisearch.migrate.json b/migrations/basic/meilisearch.migrate.json new file mode 100644 index 000000000..d19db8326 --- /dev/null +++ b/migrations/basic/meilisearch.migrate.json @@ -0,0 +1,32 @@ +{ + "template": "meilisearch", + "type": null, + "type_version": null, + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/search", + "https://raw.githubusercontent.com/platformsh/template-builder/master/search/pyproject.toml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/search/update_demo_index.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/search/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/search/build.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/search/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/search/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/search/poetry.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/meilisearch/build/", + "git clone git@github.com:platformsh-templates/meilisearch.git /Users/chadcarlson/template-builder/templates/meilisearch/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/meilisearch/files/ /Users/chadcarlson/template-builder/templates/meilisearch/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/micronaut.migrate.json b/migrations/basic/micronaut.migrate.json new file mode 100644 index 000000000..244c25d24 --- /dev/null +++ b/migrations/basic/micronaut.migrate.json @@ -0,0 +1,51 @@ +{ + "template": "micronaut", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/micronaut-cli.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/logback.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/bootstrap.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/application.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloController.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/Application.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/micronaut/build/", + "git clone git@github.com:platformsh-templates/micronaut.git /Users/chadcarlson/template-builder/templates/micronaut/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/micronaut/files/ /Users/chadcarlson/template-builder/templates/micronaut/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/microprofile-helidon.migrate.json b/migrations/basic/microprofile-helidon.migrate.json new file mode 100644 index 000000000..21330dce3 --- /dev/null +++ b/migrations/basic/microprofile-helidon.migrate.json @@ -0,0 +1,45 @@ +{ + "template": "microprofile-helidon", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/logging.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/native-image", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/native-image/reflect-config.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/microprofile-config.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/helidon", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/helidon/HelloWorldResource.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/helidon/GreetingProvider.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/helidon/GreetResource.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/helidon/package-info.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/microprofile-helidon/build/", + "git clone git@github.com:platformsh-templates/microprofile-helidon.git /Users/chadcarlson/template-builder/templates/microprofile-helidon/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/microprofile-helidon/files/ /Users/chadcarlson/template-builder/templates/microprofile-helidon/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/microprofile-kumuluzee.migrate.json b/migrations/basic/microprofile-kumuluzee.migrate.json new file mode 100644 index 000000000..5cf30a084 --- /dev/null +++ b/migrations/basic/microprofile-kumuluzee.migrate.json @@ -0,0 +1,47 @@ +{ + "template": "microprofile-kumuluzee", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/ApplicationConfig.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldResource.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/microprofile-kumuluzee/build/", + "git clone git@github.com:platformsh-templates/microprofile-kumuluzee.git /Users/chadcarlson/template-builder/templates/microprofile-kumuluzee/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/microprofile-kumuluzee/files/ /Users/chadcarlson/template-builder/templates/microprofile-kumuluzee/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/microprofile-openliberty.migrate.json b/migrations/basic/microprofile-openliberty.migrate.json new file mode 100644 index 000000000..73ad9a474 --- /dev/null +++ b/migrations/basic/microprofile-openliberty.migrate.json @@ -0,0 +1,58 @@ +{ + "template": "microprofile-openliberty", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/microprofile-config.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/microprofile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/microprofile/liberty", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/microprofile/liberty/HelloController.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/microprofile/liberty/MicroprofilelibertyRestApplication.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/liberty", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/liberty/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/liberty/config/server.xml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/microprofile-openliberty/build/", + "git clone git@github.com:platformsh-templates/microprofile-openliberty.git /Users/chadcarlson/template-builder/templates/microprofile-openliberty/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/microprofile-openliberty/files/ /Users/chadcarlson/template-builder/templates/microprofile-openliberty/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/microprofile-payara.migrate.json b/migrations/basic/microprofile-payara.migrate.json new file mode 100644 index 000000000..5368d0c1b --- /dev/null +++ b/migrations/basic/microprofile-payara.migrate.json @@ -0,0 +1,50 @@ +{ + "template": "microprofile-payara", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF/web.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/ApplicationConfig.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldResource.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/microprofile-payara/build/", + "git clone git@github.com:platformsh-templates/microprofile-payara.git /Users/chadcarlson/template-builder/templates/microprofile-payara/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/microprofile-payara/files/ /Users/chadcarlson/template-builder/templates/microprofile-payara/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/microprofile-thorntail.migrate.json b/migrations/basic/microprofile-thorntail.migrate.json new file mode 100644 index 000000000..f6c8a9d3c --- /dev/null +++ b/migrations/basic/microprofile-thorntail.migrate.json @@ -0,0 +1,47 @@ +{ + "template": "microprofile-thorntail", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/ApplicationConfig.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldResource.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/microprofile-thorntail/build/", + "git clone git@github.com:platformsh-templates/microprofile-thorntail.git /Users/chadcarlson/template-builder/templates/microprofile-thorntail/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/microprofile-thorntail/files/ /Users/chadcarlson/template-builder/templates/microprofile-thorntail/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/microprofile-tomee.migrate.json b/migrations/basic/microprofile-tomee.migrate.json new file mode 100644 index 000000000..b6a03f0c6 --- /dev/null +++ b/migrations/basic/microprofile-tomee.migrate.json @@ -0,0 +1,47 @@ +{ + "template": "microprofile-tomee", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/ApplicationConfig.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldResource.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/microprofile-tomee/build/", + "git clone git@github.com:platformsh-templates/microprofile-tomee.git /Users/chadcarlson/template-builder/templates/microprofile-tomee/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/microprofile-tomee/files/ /Users/chadcarlson/template-builder/templates/microprofile-tomee/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/microprofile-wildfly.migrate.json b/migrations/basic/microprofile-wildfly.migrate.json new file mode 100644 index 000000000..2949e5f62 --- /dev/null +++ b/migrations/basic/microprofile-wildfly.migrate.json @@ -0,0 +1,45 @@ +{ + "template": "microprofile-wildfly", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/readme.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/microprofile-config.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF/beans.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/wildfly", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/wildfly/HelloController.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/wildfly/ApplicationConfig.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/microprofile-wildfly/build/", + "git clone git@github.com:platformsh-templates/microprofile-wildfly.git /Users/chadcarlson/template-builder/templates/microprofile-wildfly/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/microprofile-wildfly/files/ /Users/chadcarlson/template-builder/templates/microprofile-wildfly/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/nextcloud.migrate.json b/migrations/basic/nextcloud.migrate.json new file mode 100644 index 000000000..97eb6c70b --- /dev/null +++ b/migrations/basic/nextcloud.migrate.json @@ -0,0 +1,43 @@ +{ + "template": "nextcloud", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.user.ini", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_themes", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_themes/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/install.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/apps.txt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/nukedb.sql", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/download-nextcloud.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/occ", + "https://raw.githubusercontent.com/platformsh/template-builder/master/download-apps.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_config/CAN_INSTALL", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_config/config.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_config/config.sample.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_config/.htaccess", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_apps", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_apps/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.htaccess" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/nextcloud/build/", + "git clone git@github.com:platformsh-templates/nextcloud.git /Users/chadcarlson/template-builder/templates/nextcloud/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/nextcloud/files/ /Users/chadcarlson/template-builder/templates/nextcloud/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/nextjs.migrate.json b/migrations/basic/nextjs.migrate.json new file mode 100644 index 000000000..b1b2d1a6f --- /dev/null +++ b/migrations/basic/nextjs.migrate.json @@ -0,0 +1,40 @@ +{ + "template": "nextjs", + "type": "nodejs", + "type_version": "14", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/handle_mounts.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/styles", + "https://raw.githubusercontent.com/platformsh/template-builder/master/styles/globals.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/styles/Home.module.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/yarn.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/favicon.ico", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/vercel.svg", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pages", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pages/_app.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pages/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pages/api", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pages/api/hello.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/nextjs/build/", + "git clone git@github.com:platformsh-templates/nextjs.git /Users/chadcarlson/template-builder/templates/nextjs/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/nextjs/files/ /Users/chadcarlson/template-builder/templates/nextjs/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/nodejs.migrate.json b/migrations/basic/nodejs.migrate.json new file mode 100644 index 000000000..2caa84d1f --- /dev/null +++ b/migrations/basic/nodejs.migrate.json @@ -0,0 +1,29 @@ +{ + "template": "nodejs", + "type": "nodejs", + "type_version": "14", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package-lock.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/nodejs/build/", + "git clone git@github.com:platformsh-templates/nodejs.git /Users/chadcarlson/template-builder/templates/nodejs/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/nodejs/files/ /Users/chadcarlson/template-builder/templates/nodejs/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/nuxtjs.migrate.json b/migrations/basic/nuxtjs.migrate.json new file mode 100644 index 000000000..2de2df185 --- /dev/null +++ b/migrations/basic/nuxtjs.migrate.json @@ -0,0 +1,31 @@ +{ + "template": "nuxtjs", + "type": "nodejs", + "type_version": "14", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/nuxtjs/build/", + "git clone git@github.com:platformsh-templates/nuxtjs.git /Users/chadcarlson/template-builder/templates/nuxtjs/build/", + "npx create-nuxt-app --answers \"{\\\"name\\\": \\\"nuxtjs-platformsh\\\", \\\"language\\\": \\\"js\\\", \\\"pm\\\": \\\"yarn\\\", \\\"ui\\\": \\\"none\\\", \\\"features\\\": [], \\\"linter\\\": [], \\\"test\\\": \\\"none\\\", \\\"mode\\\": \\\"universal\\\", \\\"target\\\": \\\"server\\\", \\\"devTools\\\": [], \\\"vcs\\\": \\\"git\\\"}\" nuxtjs-platformsh", + "npx nuxt telemetry disable", + "rm -rf nuxtjs-platformsh/.git", + "cp -r /Users/chadcarlson/template-builder/templates/nuxtjs/nuxtjs-platformsh/* .", + "rm -rf nuxtjs-platformsh", + "rsync -aP /Users/chadcarlson/template-builder/templates/nuxtjs/files/ /Users/chadcarlson/template-builder/templates/nuxtjs/build/", + "yarn add platformsh-config", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/pelican.migrate.json b/migrations/basic/pelican.migrate.json new file mode 100644 index 000000000..71cb6573f --- /dev/null +++ b/migrations/basic/pelican.migrate.json @@ -0,0 +1,34 @@ +{ + "template": "pelican", + "type": "python", + "type_version": "3.8", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pelicanconf.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/tasks.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Makefile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/content", + "https://raw.githubusercontent.com/platformsh/template-builder/master/content/hello.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/publishconf.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/pelican/build/", + "git clone git@github.com:platformsh-templates/pelican.git /Users/chadcarlson/template-builder/templates/pelican/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/pelican/files/ /Users/chadcarlson/template-builder/templates/pelican/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/php.migrate.json b/migrations/basic/php.migrate.json new file mode 100644 index 000000000..bc7e0c3e1 --- /dev/null +++ b/migrations/basic/php.migrate.json @@ -0,0 +1,33 @@ +{ + "template": "php", + "type": "php", + "type_version": "8.0", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/web", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/index.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/composer.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/Messages.php" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/php/build/", + "git clone git@github.com:platformsh-templates/php.git /Users/chadcarlson/template-builder/templates/php/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/php/files/ /Users/chadcarlson/template-builder/templates/php/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/probot.migrate.json b/migrations/basic/probot.migrate.json new file mode 100644 index 000000000..f4f6a5371 --- /dev/null +++ b/migrations/basic/probot.migrate.json @@ -0,0 +1,48 @@ +{ + "template": "probot", + "type": "nodejs", + "type_version": "12", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/test/index.test.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/test/fixtures", + "https://raw.githubusercontent.com/platformsh/template-builder/master/test/fixtures/mock-cert.pem", + "https://raw.githubusercontent.com/platformsh/template-builder/master/test/fixtures/issues.opened.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/demo", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/demo/steps.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/setup", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/setup/build.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/setup/deploy.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/utils", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/utils/update_appyml.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/utils/get_dotenv.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/utils/get_url.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/platformsh/utils/get_privatekey.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package-lock.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.env.example", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/probot/build/", + "git clone git@github.com:platformsh-templates/probot.git /Users/chadcarlson/template-builder/templates/probot/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/probot/files/ /Users/chadcarlson/template-builder/templates/probot/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/pyramid.migrate.json b/migrations/basic/pyramid.migrate.json new file mode 100644 index 000000000..8bf18750e --- /dev/null +++ b/migrations/basic/pyramid.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "pyramid", + "type": "python", + "type_version": "3.8", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/pyramid/build/", + "git clone git@github.com:platformsh-templates/pyramid.git /Users/chadcarlson/template-builder/templates/pyramid/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/pyramid/files/ /Users/chadcarlson/template-builder/templates/pyramid/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/python3-uwsgi.migrate.json b/migrations/basic/python3-uwsgi.migrate.json new file mode 100644 index 000000000..1b46d7feb --- /dev/null +++ b/migrations/basic/python3-uwsgi.migrate.json @@ -0,0 +1,32 @@ +{ + "template": "python3-uwsgi", + "type": "python", + "type_version": "3.8", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/conf", + "https://raw.githubusercontent.com/platformsh/template-builder/master/conf/uwsgi.ini", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/python3-uwsgi/build/", + "git clone git@github.com:platformsh-templates/python3-uwsgi.git /Users/chadcarlson/template-builder/templates/python3-uwsgi/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/python3-uwsgi/files/ /Users/chadcarlson/template-builder/templates/python3-uwsgi/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/python3.migrate.json b/migrations/basic/python3.migrate.json new file mode 100644 index 000000000..cef9f8e36 --- /dev/null +++ b/migrations/basic/python3.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "python3", + "type": "python", + "type_version": "3.8", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:47", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/server.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/python3/build/", + "git clone git@github.com:platformsh-templates/python3.git /Users/chadcarlson/template-builder/templates/python3/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/python3/files/ /Users/chadcarlson/template-builder/templates/python3/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/quarkus.migrate.json b/migrations/basic/quarkus.migrate.json new file mode 100644 index 000000000..3e99bdddd --- /dev/null +++ b/migrations/basic/quarkus.migrate.json @@ -0,0 +1,53 @@ +{ + "template": "quarkus", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/mvnw.cmd", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.mvn", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.mvn/wrapper", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.mvn/wrapper/MavenWrapperDownloader.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.mvn/wrapper/maven-wrapper.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.mvn/wrapper/maven-wrapper.jar", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/mvnw", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/ExampleResourceTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/NativeExampleResourceIT.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/META-INF/resources/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/application.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/ExampleResource.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/quarkus/build/", + "git clone git@github.com:platformsh-templates/quarkus.git /Users/chadcarlson/template-builder/templates/quarkus/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/quarkus/files/ /Users/chadcarlson/template-builder/templates/quarkus/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/rails.migrate.json b/migrations/basic/rails.migrate.json new file mode 100644 index 000000000..9d2094a2f --- /dev/null +++ b/migrations/basic/rails.migrate.json @@ -0,0 +1,38 @@ +{ + "template": "rails", + "type": "ruby", + "type_version": "2.7", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/database.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/_boot.rb", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/unicorn.rb", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/rails/build/", + "git clone git@github.com:platformsh-templates/rails.git /Users/chadcarlson/template-builder/templates/rails/build/", + "bundle update", + "BUNDLE_GEMFILE=/Users/chadcarlson/template-builder/templates/rails/build//Gemfile bundle exec rails new /Users/chadcarlson/template-builder/templates/rails/build/ --force", + "cd /Users/chadcarlson/template-builder/templates/rails/build/ git checkout README.md", + "rsync -aP /Users/chadcarlson/template-builder/templates/rails/files/ /Users/chadcarlson/template-builder/templates/rails/build/", + "if ! grep -q platform_sh_rails Gemfile; then bundle add unicorn pg platform_sh_rails --group \"production\"; fi;", + "rm -f .ruby-version", + "if ! grep -q platform_sh config/boot.rb; then cat ../files/_boot.rb >> config/boot.rb; fi; rm _boot.rb", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/spring-boot-gradle-mysql.migrate.json b/migrations/basic/spring-boot-gradle-mysql.migrate.json new file mode 100644 index 000000000..6991e17db --- /dev/null +++ b/migrations/basic/spring-boot-gradle-mysql.migrate.json @@ -0,0 +1,52 @@ +{ + "template": "spring-boot-gradle-mysql", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gradle", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gradle/wrapper", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gradle/wrapper/gradle-wrapper.jar", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gradle/wrapper/gradle-wrapper.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gradlew", + "https://raw.githubusercontent.com/platformsh/template-builder/master/build.gradle", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/gradlew.bat", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/application.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/PersonController.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldController.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/Person.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/PersonRepository.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/App.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/spring-boot-gradle-mysql/build/", + "git clone git@github.com:platformsh-templates/spring-boot-gradle-mysql.git /Users/chadcarlson/template-builder/templates/spring-boot-gradle-mysql/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/spring-boot-gradle-mysql/files/ /Users/chadcarlson/template-builder/templates/spring-boot-gradle-mysql/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/spring-boot-maven-mysql.migrate.json b/migrations/basic/spring-boot-maven-mysql.migrate.json new file mode 100644 index 000000000..0beaaa631 --- /dev/null +++ b/migrations/basic/spring-boot-maven-mysql.migrate.json @@ -0,0 +1,47 @@ +{ + "template": "spring-boot-maven-mysql", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/application.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/PersonController.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldController.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/Person.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/PersonRepository.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/App.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/spring-boot-maven-mysql/build/", + "git clone git@github.com:platformsh-templates/spring-boot-maven-mysql.git /Users/chadcarlson/template-builder/templates/spring-boot-maven-mysql/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/spring-boot-maven-mysql/files/ /Users/chadcarlson/template-builder/templates/spring-boot-maven-mysql/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/spring-kotlin.migrate.json b/migrations/basic/spring-kotlin.migrate.json new file mode 100644 index 000000000..23c01e4bd --- /dev/null +++ b/migrations/basic/spring-kotlin.migrate.json @@ -0,0 +1,53 @@ +{ + "template": "spring-kotlin", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:55", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/logback.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/application.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF/web.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template/spring", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template/spring/kotlin", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template/spring/kotlin/Application.kt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template/spring/kotlin/CityRepository.kt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template/spring/kotlin/HelloController.kt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template/spring/kotlin/City.kt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/kotlin/sh/platform/template/spring/kotlin/CityController.kt" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/spring-kotlin/build/", + "git clone git@github.com:platformsh-templates/spring-kotlin.git /Users/chadcarlson/template-builder/templates/spring-kotlin/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/spring-kotlin/files/ /Users/chadcarlson/template-builder/templates/spring-kotlin/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/spring-mvc-maven-mongodb.migrate.json b/migrations/basic/spring-mvc-maven-mongodb.migrate.json new file mode 100644 index 000000000..355b9eb16 --- /dev/null +++ b/migrations/basic/spring-mvc-maven-mongodb.migrate.json @@ -0,0 +1,52 @@ +{ + "template": "spring-mvc-maven-mongodb", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/test/java/sh/platform/template/AppTest.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/css/shards.min.css", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/templates", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/templates/index.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/templates/add-user.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/templates/update-user.html", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/resources/application.properties", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/Application.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/User.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/UserRepository.java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/UserController.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/spring-mvc-maven-mongodb/build/", + "git clone git@github.com:platformsh-templates/spring-mvc-maven-mongodb.git /Users/chadcarlson/template-builder/templates/spring-mvc-maven-mongodb/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/spring-mvc-maven-mongodb/files/ /Users/chadcarlson/template-builder/templates/spring-mvc-maven-mongodb/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/strapi.migrate.json b/migrations/basic/strapi.migrate.json new file mode 100644 index 000000000..adca09f8e --- /dev/null +++ b/migrations/basic/strapi.migrate.json @@ -0,0 +1,38 @@ +{ + "template": "strapi", + "type": "nodejs", + "type_version": "12", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/database.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/server.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/cron.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/bootstrap.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/responses", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/responses/404.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/strapi/build/", + "git clone git@github.com:platformsh-templates/strapi.git /Users/chadcarlson/template-builder/templates/strapi/build/", + "yarn create strapi-app strapi-quickstart-platformsh --quickstart --no-run", + "cp -r /Users/chadcarlson/template-builder/templates/strapi/strapi-quickstart-platformsh/* .", + "rm -rf /Users/chadcarlson/template-builder/templates/strapi/strapi-quickstart-platformsh", + "rsync -aP /Users/chadcarlson/template-builder/templates/strapi/files/ /Users/chadcarlson/template-builder/templates/strapi/build/", + "yarn add platformsh-config pg", + "yarn strapi install graphql", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/strapi4.migrate.json b/migrations/basic/strapi4.migrate.json new file mode 100644 index 000000000..b77dfc2ad --- /dev/null +++ b/migrations/basic/strapi4.migrate.json @@ -0,0 +1,61 @@ +{ + "template": "strapi4", + "type": "nodejs", + "type_version": "12", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/favicon.ico", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/database.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/server.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/cron.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/bootstrap.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/responses", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/functions/responses/404.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/admin.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/middlewares.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/api.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.eslintrc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/yarn.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/uploads", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/uploads/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/robots.txt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/package.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.eslintignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.env.example", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/admin", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/admin/webpack.config.example.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/admin/app.example.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/index.js", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/extensions", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/extensions/documentation", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/extensions/documentation/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/extensions/documentation/config/settings.json", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/extensions/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/api", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/api/.gitkeep" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/strapi4/build/", + "git clone git@github.com:platformsh-templates/strapi4.git /Users/chadcarlson/template-builder/templates/strapi4/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/strapi4/files/ /Users/chadcarlson/template-builder/templates/strapi4/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/tomcat.migrate.json b/migrations/basic/tomcat.migrate.json new file mode 100644 index 000000000..bb8657559 --- /dev/null +++ b/migrations/basic/tomcat.migrate.json @@ -0,0 +1,38 @@ +{ + "template": "tomcat", + "type": "java", + "type_version": "11", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:47", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/pom.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/index.jsp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/webapp/WEB-INF/web.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/main/java/sh/platform/template/HelloWorldServlet.java" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/tomcat/build/", + "git clone git@github.com:platformsh-templates/tomcat.git /Users/chadcarlson/template-builder/templates/tomcat/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/tomcat/files/ /Users/chadcarlson/template-builder/templates/tomcat/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/wagtail.migrate.json b/migrations/basic/wagtail.migrate.json new file mode 100644 index 000000000..f44495956 --- /dev/null +++ b/migrations/basic/wagtail.migrate.json @@ -0,0 +1,34 @@ +{ + "template": "wagtail", + "type": "python", + "type_version": "3.9", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/__init__.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/settings.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/urls.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/myapp/wsgi.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/manage.py", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/Pipfile.lock", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/wagtail/build/", + "git clone git@github.com:platformsh-templates/wagtail.git /Users/chadcarlson/template-builder/templates/wagtail/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/wagtail/files/ /Users/chadcarlson/template-builder/templates/wagtail/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/basic/xwiki.migrate.json b/migrations/basic/xwiki.migrate.json new file mode 100644 index 000000000..9202cf588 --- /dev/null +++ b/migrations/basic/xwiki.migrate.json @@ -0,0 +1,27 @@ +{ + "template": "xwiki", + "type": "java", + "type_version": "8", + "remote": { + "major_version": null, + "repository": null + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/hibernate.cfg.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/xwiki/build/", + "git clone git@github.com:platformsh-templates/xwiki.git /Users/chadcarlson/template-builder/templates/xwiki/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/xwiki/files/ /Users/chadcarlson/template-builder/templates/xwiki/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/akeneo.migrate.json b/migrations/remote/akeneo.migrate.json new file mode 100644 index 000000000..b591ac5a3 --- /dev/null +++ b/migrations/remote/akeneo.migrate.json @@ -0,0 +1,33 @@ +{ + "template": "akeneo", + "type": "php", + "type_version": "8.0", + "remote": { + "major_version": "v6", + "repository": "https://github.com/akeneo/pim-community-standard.git" + }, + "last_updated_on": "2022-02-25-13:06:55", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/akeneo/build/", + "git clone git@github.com:platformsh-templates/akeneo.git /Users/chadcarlson/template-builder/templates/akeneo/build/", + "git remote add project https://github.com/akeneo/pim-community-standard.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/akeneo/files/ /Users/chadcarlson/template-builder/templates/akeneo/build/", + "composer require platformsh/config-reader --no-scripts --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "composer update -W --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/drupal8-govcms8.migrate.json b/migrations/remote/drupal8-govcms8.migrate.json new file mode 100644 index 000000000..e11dc50ac --- /dev/null +++ b/migrations/remote/drupal8-govcms8.migrate.json @@ -0,0 +1,48 @@ +{ + "template": "drupal8-govcms8", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": "1", + "repository": "https://github.com/govCMS/govCMS8-project.git" + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/scripts", + "https://raw.githubusercontent.com/platformsh/template-builder/master/scripts/composer", + "https://raw.githubusercontent.com/platformsh/template-builder/master/scripts/composer/ScriptHandler.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/docroot", + "https://raw.githubusercontent.com/platformsh/template-builder/master/docroot/sites", + "https://raw.githubusercontent.com/platformsh/template-builder/master/docroot/sites/default", + "https://raw.githubusercontent.com/platformsh/template-builder/master/docroot/sites/default/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/docroot/sites/default/settings.platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush/platformsh_generate_drush_yml.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/drupal8-govcms8/build/", + "git clone git@github.com:platformsh-templates/drupal8-govcms8.git /Users/chadcarlson/template-builder/templates/drupal8-govcms8/build/", + "git remote add project https://github.com/govCMS/govCMS8-project.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/drupal8-govcms8/files/ /Users/chadcarlson/template-builder/templates/drupal8-govcms8/build/", + "patch -p1 < /Users/chadcarlson/template-builder/templates/drupal8-govcms8/gitignore.patch", + "composer require platformsh/config-reader drush/drush drupal/redis --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/drupal8-multisite.migrate.json b/migrations/remote/drupal8-multisite.migrate.json new file mode 100644 index 000000000..b7a7de4e8 --- /dev/null +++ b/migrations/remote/drupal8-multisite.migrate.json @@ -0,0 +1,61 @@ +{ + "template": "drupal8-multisite", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": "8.9", + "repository": "https://github.com/drupal/recommended-project.git" + }, + "last_updated_on": "2022-02-25-13:06:50", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/psh-subsite-add.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/first", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/first/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/second", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/second/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/sites.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/first", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/first/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/first/services.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/first/drushrc.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default.settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/second", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/second/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/second/services.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/second/drushrc.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/services.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/drushrc.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/settings.platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default.services.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush/platformsh_generate_drush_yml.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/drupal8-multisite/build/", + "git clone git@github.com:platformsh-templates/drupal8-multisite.git /Users/chadcarlson/template-builder/templates/drupal8-multisite/build/", + "git remote add project https://github.com/drupal/recommended-project.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/drupal8-multisite/files/ /Users/chadcarlson/template-builder/templates/drupal8-multisite/build/", + "composer require platformsh/config-reader drush/drush drupal/console drupal/redis --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/drupal8-opigno.migrate.json b/migrations/remote/drupal8-opigno.migrate.json new file mode 100644 index 000000000..0cfe14d3e --- /dev/null +++ b/migrations/remote/drupal8-opigno.migrate.json @@ -0,0 +1,44 @@ +{ + "template": "drupal8-opigno", + "type": "php", + "type_version": "7.3", + "remote": { + "major_version": "2", + "repository": "https://bitbucket.org/opigno/opigno-composer.git" + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/settings.platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush/platformsh_generate_drush_yml.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/drupal8-opigno/build/", + "git clone git@github.com:platformsh-templates/drupal8-opigno.git /Users/chadcarlson/template-builder/templates/drupal8-opigno/build/", + "git remote add project https://bitbucket.org/opigno/opigno-composer.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/drupal8-opigno/files/ /Users/chadcarlson/template-builder/templates/drupal8-opigno/build/", + "composer require platformsh/config-reader drush/drush drupal/console drupal/redis --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/drupal8.migrate.json b/migrations/remote/drupal8.migrate.json new file mode 100644 index 000000000..fd1b1b45b --- /dev/null +++ b/migrations/remote/drupal8.migrate.json @@ -0,0 +1,44 @@ +{ + "template": "drupal8", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": "8.9", + "repository": "https://github.com/drupal/recommended-project.git" + }, + "last_updated_on": "2022-02-25-13:06:49", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/settings.platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush/platformsh_generate_drush_yml.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/drupal8/build/", + "git clone git@github.com:platformsh-templates/drupal8.git /Users/chadcarlson/template-builder/templates/drupal8/build/", + "git remote add project https://github.com/drupal/recommended-project.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/drupal8/files/ /Users/chadcarlson/template-builder/templates/drupal8/build/", + "composer require platformsh/config-reader drush/drush drupal/console drupal/redis --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/drupal9.migrate.json b/migrations/remote/drupal9.migrate.json new file mode 100644 index 000000000..88ebf9a0a --- /dev/null +++ b/migrations/remote/drupal9.migrate.json @@ -0,0 +1,44 @@ +{ + "template": "drupal9", + "type": "php", + "type_version": "8.1", + "remote": { + "major_version": "9.3", + "repository": "https://github.com/drupal/recommended-project.git" + }, + "last_updated_on": "2022-02-25-13:06:51", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sync/.gitkeep", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/settings.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/web/sites/default/settings.platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush", + "https://raw.githubusercontent.com/platformsh/template-builder/master/drush/platformsh_generate_drush_yml.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/drupal9/build/", + "git clone git@github.com:platformsh-templates/drupal9.git /Users/chadcarlson/template-builder/templates/drupal9/build/", + "git remote add project https://github.com/drupal/recommended-project.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/drupal9/files/ /Users/chadcarlson/template-builder/templates/drupal9/build/", + "composer require platformsh/config-reader drush/drush drupal/redis --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/gatsby.migrate.json b/migrations/remote/gatsby.migrate.json new file mode 100644 index 000000000..6bd295fb4 --- /dev/null +++ b/migrations/remote/gatsby.migrate.json @@ -0,0 +1,31 @@ +{ + "template": "gatsby", + "type": "nodejs", + "type_version": "16", + "remote": { + "major_version": null, + "repository": "https://github.com/gatsbyjs/gatsby-starter-blog.git" + }, + "last_updated_on": "2022-02-25-13:06:49", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/gatsby/build/", + "git clone git@github.com:platformsh-templates/gatsby.git /Users/chadcarlson/template-builder/templates/gatsby/build/", + "git remote add project https://github.com/gatsbyjs/gatsby-starter-blog.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "git merge --allow-unrelated-histories -X theirs --squash project/master", + "rsync -aP /Users/chadcarlson/template-builder/templates/gatsby/files/ /Users/chadcarlson/template-builder/templates/gatsby/build/", + "rm -rf package-lock.json", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/laravel.migrate.json b/migrations/remote/laravel.migrate.json new file mode 100644 index 000000000..064ec6e32 --- /dev/null +++ b/migrations/remote/laravel.migrate.json @@ -0,0 +1,32 @@ +{ + "template": "laravel", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": "v8", + "repository": "https://github.com/laravel/laravel.git" + }, + "last_updated_on": "2022-02-25-13:06:58", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/laravel/build/", + "git clone git@github.com:platformsh-templates/laravel.git /Users/chadcarlson/template-builder/templates/laravel/build/", + "git remote add project https://github.com/laravel/laravel.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/laravel/files/ /Users/chadcarlson/template-builder/templates/laravel/build/", + "patch -p1 < /Users/chadcarlson/template-builder/templates/laravel/gitignore.patch", + "composer require platformsh/laravel-bridge --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/magento2ce.migrate.json b/migrations/remote/magento2ce.migrate.json new file mode 100644 index 000000000..45d1fa581 --- /dev/null +++ b/migrations/remote/magento2ce.migrate.json @@ -0,0 +1,38 @@ +{ + "template": "magento2ce", + "type": "php", + "type_version": "7.2", + "remote": { + "major_version": "2.4", + "repository": "https://github.com/magento/magento2.git" + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/app", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app/etc", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app/etc/local.xml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/deploy", + "https://raw.githubusercontent.com/platformsh/template-builder/master/disable-cron-workers.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pub", + "https://raw.githubusercontent.com/platformsh/template-builder/master/pub/static-versioned.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/magento2ce/build/", + "git clone git@github.com:platformsh-templates/magento2ce.git /Users/chadcarlson/template-builder/templates/magento2ce/build/", + "git remote add project https://github.com/magento/magento2.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/magento2ce/files/ /Users/chadcarlson/template-builder/templates/magento2ce/build/", + "patch -p1 < /Users/chadcarlson/template-builder/templates/magento2ce/platformsh.patch", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/pimcore.migrate.json b/migrations/remote/pimcore.migrate.json new file mode 100644 index 000000000..61227f4a1 --- /dev/null +++ b/migrations/remote/pimcore.migrate.json @@ -0,0 +1,37 @@ +{ + "template": "pimcore", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": "v2.7", + "repository": "https://github.com/pimcore/skeleton.git" + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/app", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app/config/installer.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app/config/parameters.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/app/config/parameters_platformsh.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/install-redis.sh", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/pimcore/build/", + "git clone git@github.com:platformsh-templates/pimcore.git /Users/chadcarlson/template-builder/templates/pimcore/build/", + "git remote add project https://github.com/pimcore/skeleton.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/pimcore/files/ /Users/chadcarlson/template-builder/templates/pimcore/build/", + "patch -p1 < /Users/chadcarlson/template-builder/templates/pimcore/config.patch", + "patch -p1 < /Users/chadcarlson/template-builder/templates/pimcore/gitignore.patch", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/sculpin.migrate.json b/migrations/remote/sculpin.migrate.json new file mode 100644 index 000000000..3546cb7a1 --- /dev/null +++ b/migrations/remote/sculpin.migrate.json @@ -0,0 +1,30 @@ +{ + "template": "sculpin", + "type": "php", + "type_version": "8.1", + "remote": { + "major_version": "3", + "repository": "https://github.com/sculpin/sculpin-blog-skeleton.git" + }, + "last_updated_on": "2022-02-25-13:06:46", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/sculpin/build/", + "git clone git@github.com:platformsh-templates/sculpin.git /Users/chadcarlson/template-builder/templates/sculpin/build/", + "git remote add project https://github.com/sculpin/sculpin-blog-skeleton.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/sculpin/files/ /Users/chadcarlson/template-builder/templates/sculpin/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/sylius.migrate.json b/migrations/remote/sylius.migrate.json new file mode 100644 index 000000000..fb1eb73f3 --- /dev/null +++ b/migrations/remote/sylius.migrate.json @@ -0,0 +1,33 @@ +{ + "template": "sylius", + "type": "php", + "type_version": "8.0", + "remote": { + "major_version": "v1.11", + "repository": "https://github.com/Sylius/Sylius-Standard.git" + }, + "last_updated_on": "2022-02-25-13:06:57", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/sylius/build/", + "git clone git@github.com:platformsh-templates/sylius.git /Users/chadcarlson/template-builder/templates/sylius/build/", + "git remote add project https://github.com/Sylius/Sylius-Standard.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "cp README.md README_upstream.md", + "ls -a", + "rm -rf .github", + "composer require platformsh/symfonyflex-bridge --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "rsync -aP /Users/chadcarlson/template-builder/templates/sylius/files/ /Users/chadcarlson/template-builder/templates/sylius/build/", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/typo3.migrate.json b/migrations/remote/typo3.migrate.json new file mode 100644 index 000000000..2d4b497b3 --- /dev/null +++ b/migrations/remote/typo3.migrate.json @@ -0,0 +1,46 @@ +{ + "template": "typo3", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": "v10", + "repository": "https://github.com/TYPO3/TYPO3.CMS.BaseDistribution.git" + }, + "last_updated_on": "2022-02-25-13:06:52", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/config", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sites", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sites/main", + "https://raw.githubusercontent.com/platformsh/template-builder/master/config/sites/main/config.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/typo3conf", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/typo3conf/AdditionalConfiguration.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/public/typo3conf/PlatformshConfiguration.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/SetupDatabase.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/src/SetupConfiguration.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/typo3/build/", + "git clone git@github.com:platformsh-templates/typo3.git /Users/chadcarlson/template-builder/templates/typo3/build/", + "git remote add project https://github.com/TYPO3/TYPO3.CMS.BaseDistribution.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "rsync -aP /Users/chadcarlson/template-builder/templates/typo3/files/ /Users/chadcarlson/template-builder/templates/typo3/build/", + "composer config extra.typo3/cms.web-dir public", + "composer update --no-scripts --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "composer require \"php:<8.0\" psr/cache:^1.0 typo3/cms-introduction:~4.3.2 platformsh/config-reader pixelant/pxa-lpeh --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "composer update --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip --ignore-platform-req=php", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/wordpress-bedrock.migrate.json b/migrations/remote/wordpress-bedrock.migrate.json new file mode 100644 index 000000000..4ac12c12d --- /dev/null +++ b/migrations/remote/wordpress-bedrock.migrate.json @@ -0,0 +1,37 @@ +{ + "template": "wordpress-bedrock", + "type": "php", + "type_version": "8.1", + "remote": { + "major_version": "1", + "repository": "https://github.com/roots/bedrock.git" + }, + "last_updated_on": "2022-02-25-13:06:48", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/wordpress-bedrock/build/", + "git clone git@github.com:platformsh-templates/wordpress-bedrock.git /Users/chadcarlson/template-builder/templates/wordpress-bedrock/build/", + "git remote add project https://github.com/roots/bedrock.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "echo 'Adding composer config:platform:php'", + "composer config platform.php 8.1", + "rsync -aP /Users/chadcarlson/template-builder/templates/wordpress-bedrock/files/ /Users/chadcarlson/template-builder/templates/wordpress-bedrock/build/", + "echo 'Removing composer config:platform'", + "composer config --unset platform", + "composer require platformsh/config-reader wp-cli/wp-cli-bundle psy/psysh --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip", + "composer update", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/wordpress-composer.migrate.json b/migrations/remote/wordpress-composer.migrate.json new file mode 100644 index 000000000..6a4be7a74 --- /dev/null +++ b/migrations/remote/wordpress-composer.migrate.json @@ -0,0 +1,44 @@ +{ + "template": "wordpress-composer", + "type": "php", + "type_version": "7.4", + "remote": { + "major_version": "5", + "repository": "https://github.com/johnpbloch/wordpress.git" + }, + "last_updated_on": "2022-02-25-13:06:49", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/wp-config.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wp-cli.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/plugins", + "https://raw.githubusercontent.com/platformsh/template-builder/master/plugins/README.txt", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.editorconfig", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/example.wp-config-local.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/wordpress-composer/build/", + "git clone git@github.com:platformsh-templates/wordpress-composer.git /Users/chadcarlson/template-builder/templates/wordpress-composer/build/", + "git remote add project https://github.com/johnpbloch/wordpress.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "echo 'Adding composer config:platform:php'", + "composer config platform.php 7.4", + "rsync -aP /Users/chadcarlson/template-builder/templates/wordpress-composer/files/ /Users/chadcarlson/template-builder/templates/wordpress-composer/build/", + "composer update --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip", + "composer require platformsh/config-reader wp-cli/wp-cli-bundle psy/psysh --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip", + "composer require None --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip", + "echo 'Removing composer config:platform'", + "composer config --unset platform", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/wordpress-vanilla.migrate.json b/migrations/remote/wordpress-vanilla.migrate.json new file mode 100644 index 000000000..c23696b7e --- /dev/null +++ b/migrations/remote/wordpress-vanilla.migrate.json @@ -0,0 +1,31 @@ +{ + "template": "wordpress-vanilla", + "type": "php", + "type_version": "8.1", + "remote": { + "major_version": null, + "repository": "https://wordpress.org/latest" + }, + "last_updated_on": "2022-02-25-13:06:47", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/wp-config.php", + "https://raw.githubusercontent.com/platformsh/template-builder/master/wp-cli.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.gitignore", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/wordpress-vanilla/build/", + "git clone git@github.com:platformsh-templates/wordpress-vanilla.git /Users/chadcarlson/template-builder/templates/wordpress-vanilla/build/", + "rsync -aP /Users/chadcarlson/template-builder/templates/wordpress-vanilla/files/ /Users/chadcarlson/template-builder/templates/wordpress-vanilla/build/", + "curl https://wordpress.org/latest -o wordpress.tar.gz", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file diff --git a/migrations/remote/wordpress-woocommerce.migrate.json b/migrations/remote/wordpress-woocommerce.migrate.json new file mode 100644 index 000000000..54d500e73 --- /dev/null +++ b/migrations/remote/wordpress-woocommerce.migrate.json @@ -0,0 +1,36 @@ +{ + "template": "wordpress-woocommerce", + "type": "php", + "type_version": "8.1", + "remote": { + "major_version": "1", + "repository": "https://github.com/roots/bedrock.git" + }, + "last_updated_on": "2022-02-25-13:06:51", + "migration": { + "files": [ + "https://raw.githubusercontent.com/platformsh/template-builder/master/.lando.upstream.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.environment", + "https://raw.githubusercontent.com/platformsh/template-builder/master/README.md", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform.app.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/services.yaml", + "https://raw.githubusercontent.com/platformsh/template-builder/master/.platform/routes.yaml" + ], + "commands": [ + "rm -rf /Users/chadcarlson/template-builder/templates/wordpress-woocommerce/build/", + "git clone git@github.com:platformsh-templates/wordpress-woocommerce.git /Users/chadcarlson/template-builder/templates/wordpress-woocommerce/build/", + "git remote add project https://github.com/roots/bedrock.git", + "git checkout master", + "git fetch --all --depth=2", + "git fetch --all --tags", + "echo 'Adding composer config:platform:php'", + "composer config platform.php 8.1", + "rsync -aP /Users/chadcarlson/template-builder/templates/wordpress-woocommerce/files/ /Users/chadcarlson/template-builder/templates/wordpress-woocommerce/build/", + "echo 'Removing composer config:platform'", + "composer config --unset platform", + "composer require wpackagist-plugin/woocommerce wpackagist-plugin/jetpack --prefer-dist --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=ext-apcu --ignore-platform-req=ext-intl --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-exif --ignore-platform-req=ext-gd --ignore-platform-req=ext-imagick --ignore-platform-req=ext-mbstring --ignore-platform-req=ext-memcache --ignore-platform-req=ext-pdo --ignore-platform-req=ext-openssl --ignore-platform-req=ext-zip", + "git checkout -b updatesLocal" + ] + } +} \ No newline at end of file