You deploy a database file by installing the database file onto your end-user's disk.
As long as the database server shuts down cleanly, you do not need to deploy a transaction log file with your database file. When your end user starts running the database, a new transaction log is created.
For SQL Remote applications, the database should be created in a properly synchronized state, in which case no transaction log is needed. You can use the Extraction utility for this purpose.
For information about extracting databases, see Database Extraction utility.
Deploying databases on read-only media