To import your Drupal website by creating a site archive file, you can use Drush.
Pre-requisites¶
Create a site archive file.
Steps¶
- Confirm that you have enabled SSH access to your Cloud Platform infrastructure.
Copy mysite.tar.gz to /mnt/gfs/[site].[env]/import on your Cloud Platform infrastructure, using the following scp command:
scp mysite.tar.gz [SITE].[ENV]@[INFRASTRUCTURE]:/mnt/gfs/[SITE].[ENV]/import
where:
[SITE] is the sitename of your application on Cloud Platform.[ENV] is the Cloud Platform environment (frequently prod, test, or dev).[INFRASTRUCTURE] is the full DNS name of the infrastructure hosting your website.
To find your [SITE] and [INFRASTRUCTURE] names, sign in to the Cloud Platform user interface and view the Infrastructure page for the environment. For more information on obtaining infrastructure information, visit Managing Cloud Platform infrastructure.
- Sign in to your environment on Cloud Platform by using the SSH address displayed on the Infrastructure page of the environment.
In this SSH session, use the ah-site-archive-import command to import your application:
drush @[SITE].[ENV] ah-site-archive-import /mnt/gfs/[SITE].[ENV]/import/mysite.tar.gz
where:
[SITE] is the same value from step 2.[ENV] is the environment you’re updating (frequently prod, test, or dev).
After you import your site archive, you can import your files and check out a local copy of the application from your Cloud Platform code repository.